-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request] An option to change wallpapers based on System Theme (Dark/Light) #34
Comments
Are you suggesting to have separate albums for light/dark, or having the option for the app to automatically pick a dark/light wallpaper depending on the system theme? If I'm misunderstanding, let me know! Can't promise I'll implement it as it may not be what I have in mind for the app though. For the former: For the latter: |
@Anthonyy232 Thank you for such response Basically, just an option to set currently viewed Album to follow either a Dark or Light System theme (and of course to disable that functionality if the user doesn't want to use that) should be pretty straightforward (no need to touch any other in-album options like wallpaper time interval scheduling) Good luck |
Nice mockups! If you marked an album for light mode, would you be able to select another album for dark mode? Should the album and the wallpaper be changed instantly if the device changes system theme? I just want to get a full grasp on what the expected behavior is, so there is no confusion. Thanks! |
@Anthonyy232 Sorry for the delay
Sure, it will probably be pretty straightforward for user to first select one album and set it for either light or dark system theme and then vise-versa when selecting other album
Yeah, sure, that would be perfect |
@Anthonyy232 Looks great, good luck to you with this feature, take your time |
What behavior would you expect if only one album is selected for either dark or light? Currently, I think if the user has only added one album, I may not even show the option enable the sync with system theme. However, if they do have more than one album but if they have selected one album to be either the dark or the light mode album, and haven't selected another album to be the other one, I'm not entirely sure what should occur. I think I could either: |
Sure, that's makes perfect sense (Though, in this case maybe better greying-out the option instead of hiding it, so the user would instantly know that such functionality is possible?)
As another variant, perhaps consider just not setting/enabling wallpaper (if the user only selected album for 1 theme) until the user specifically selects both albums for dark and light theme (Or just set the album wallpaper that user selected for only 1 theme and just keep it without changes per system theme, until user enables the other album for an opposite theme, then per system theme behavior kicks in) To breakdown, I think it could go something like this:
|
Good point. I think to keep it simple, I will simply disable the wallpaper changer until the user selects a second album for the other theme. When the user has created only one album, I will gray out the the option. When the user has only selected one, I will disable the wallpaper changer until either they turn off the setting or select another album for the other theme. May need to use some tooltips or visual indicators. |
@Anthonyy232 Yeah, that's much better |
Most people don't actively separate their wallpapers into light and dark folders, so a much more user friendly approach, might be to use a library to detect the overall brightness of the upcoming image, and skip to the next one if it's not considered dark (if in dark mode) |
I think that might be a good idea to try. It certainly simplifies things if it works well enough. I'd have to test it but I like that sound of that. |
@dessalines The approach with manually created folders is much more streamlined and simple, though (probably simpler to develop, too), so it's better to first work with this UX as a base Plus, most people don't actively do this because not that many wallpaper apps or Android OS OEM skins even have such a feature, not many of them let you have separate wallpaper for a dark and a light mode to begin with (which is a shame, only iOS allows this afaik) – for example, this app might be the first one to actually let the user have 2 separate slideshows for a dark and a light mode |
There are some launchers (like niagara), that can analyze your wallpaper, and change its text color based on it. For them its impossible to manually tag wallpapers with light or dark. |
Just would be cool if additional scheduling option was available – changing wallpapers/albums based on System Theme (with that you could have light wallpapers on light theme and dark wallpapers on dark theme)
The text was updated successfully, but these errors were encountered: