Skip to content
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

Add an optional help text to CheckboxList to explain that resources are missing #2214

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

ljahn
Copy link

@ljahn ljahn commented Dec 31, 2024

Fixes #2196

This adds an optional help text to the CheckboxList. It is done as an additional argument in the constructor that is nullptr by default. This way, no changes to other code are needed. If a help text is supplied it scrolls along the very bottom of the screen.

If any watch face signals it is not available, the message "Resources missing! Install resource pack to use greyed out watch faces." Is displayed on the corresponding selection screen.

InfiniSim_2024-12-31_143511

Copy link

Build size and comparison to main:

Section Size Difference
text 373088B 272B
data 948B 0B
bss 22536B 0B

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add missing resources message on watchface settings
1 participant