Repository navigation
fix: built-in apps theme compiance - #854
nborodikhin wants to merge 4 commits into
Conversation
# Conflicts: # workspace/all/ledcontrol/ledcontrol.c
Battery monitor is tricky as it makes its own colors. It took some effort to find a combination of theme colors and alpha to make it legible on both dark and light themes. I would be happy to discuss further theme improvement - maybe we could make it better if there was a way to tell if the theme is light or dark. |
I think my problem is mainly with the steppiness of the diagram, but it also doesnt look like that on my device. |
I see. Steps are not part of the change - it is how Claude simulated the charge/discharge graph to take comparable snapshots for all themes, that's it. The change is focused on colors, not on data management. |

Description
Several built-in apps ignore the color palette and use hardcoded colors. That is not visible on the default palette and most of the dark ones, but looks bad on light themes such as Catppuccin Latte.
This change updates the apps to use semantic colors to render ui.
Change
compute_graph()when the battery history fills the whole graphGFX_blitMessageColor()to be able to use white for emulator menu messagesTesting
Here is the comparison before/after:
