Skip to content

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

Open
ljahn wants to merge 2 commits intoInfiniTimeOrg:mainfrom
ljahn:missingresourcehint
Open

Add an optional help text to CheckboxList to explain that resources are missing#2214
ljahn wants to merge 2 commits intoInfiniTimeOrg:mainfrom
ljahn:missingresourcehint

Conversation

@ljahn
Copy link
Copy Markdown
Contributor

@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

@github-actions
Copy link
Copy Markdown

Build size and comparison to main:

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

@mark9064 mark9064 added enhancement Enhancement to an existing app/feature UI/UX User interface/User experience labels Feb 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement to an existing app/feature UI/UX User interface/User experience

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add missing resources message on watchface settings

2 participants