8bitPit / Niagara-Issues

A place to submit feature requests and bug reports for Niagara Launcher, a modern + minimalist Android home screen optimized for one-✋ access and staying focused.
http://niagaralauncher.app
857 stars 41 forks source link

Add an option for theming (text and Niagara button ) to adapt to a dynamic wallpaper, or system theme #2333

Closed grantsrosen closed 1 year ago

grantsrosen commented 1 year ago

Is your feature request related to a problem?

For example, if I create a wallpaper in Kustom that is white in the daytime, and then turns dark at nighttime following my system theme (example background color formula: $if(si(darkmode)=1, #FF202125, #FFFFFFFF)$), then Niagara will theme according to the color of the wallpaper when setting, but won't adapt the theme when the color changes. So if I set the theme at night when the formula displays a dark wallpaper, the text will be white and the Niagara button will be dark. But then in the morning, when the formula changes with my system theme to display a white wallpaper, Niagara still shows white text on a now white background with a dark Niagara button. As it stands, it's not functional to use any sort of system theme adapting wallpaper with Niagara since the theming is static.

Screenshot_20230712-105053

Describe the solution you'd like

I would like options for the text and Niagara button to adapt to live wallpaper. This would bring Niagara home screens more in-line with modern android system theming for people who use live wallpapers to have a light wallpaper in daytime and a dark wallpaper at nighttime. If easier, it could potentially be coded to just refresh the theming engine specifically with the system theme. So when it detects that the system has changed theme, it refreshes the home screen theming to see if the wallpaper changed.

Feature Request Procedure

Amorphous404 commented 1 year ago

Hi @grantsrosen, Thank you for reporting the issue. Niagara already automatically refreshes the UI, i.e., Niagara button and text color (See #2147 comment) as long as the live wallpaper is providing the correct information to the system.

The problem you are experiencing is likely caused by the KLWP app not being able to provide the information to the system or the preset not being set with the correct formulas. Could you please check if opening the preset and hitting the save button refreshes the Niagara text color?

github-actions[bot] commented 1 year ago

This issue has been automatically closed because there has been no response to our request for more information from the original author. Without this, we don't have enough information to help you. Please comment below with the requested information if you still need help.