Skip to content

#2123: SettingWakeUp: use Checkboxlist.h - #27

Open
BurninTurtles wants to merge 1 commit into
BurninTurtles:1.17.0-milestone-stagingfrom
InfiniTimeOrg:checkboxlist_for_settingWakeUp
Open

BurninTurtles wants to merge 1 commit into
BurninTurtles:1.17.0-milestone-stagingfrom
InfiniTimeOrg:checkboxlist_for_settingWakeUp

Conversation

@BurninTurtles

Copy link
Copy Markdown
Owner

Update CheckboxList.h to optionally be able to get checkboxes (instead of the default of radio-buttons) and be able to have multi-selection through a new callback.

Use these updated capabilities of CheckboxList.h to replace the nearly identical code of SettingWakeUp.h

One noticable change is that previously all 5 wake-up-settings were on the same page. But with this PR and the default value of 4 settings per screen on CheckboxList.h we have two pages.

InfiniTimeOrg#2123

Update `CheckboxList.h` to optionally be able to get checkboxes (instead
of the default of radio-buttons) and be able to have multi-selection
through a new callback.

Use these updated capabilities of `CheckboxList.h` to replace the nearly
identical code of `SettingWakeUp.h`

One noticable change is that previously all 5 wake-up-settings were on the
same page. But with this PR and the default value of 4 settings per screen
on `CheckboxList.h` we have two pages.
@BurninTurtles BurninTurtles added this to the 1.17.0-staging milestone May 25, 2026
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.

2 participants