Closed grantsrosen closed 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?
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.
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.
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