Skip to content

Conversation

mkende
Copy link

@mkende mkende commented Aug 26, 2025

Overview

This creates a new set of "hidden" watch faces, defined after the "secondary" ones but that are skipped in normal Mode operation.

Why

The intention is to have another watch face jump directly to the "hidden" face. Typically this can be used by the clock_face to jump to the set_time_face when Alarm is long pressed. As is done here.

This would allow to remove one watch face from the secondary cycle, making it easier to navigate in the presence of many other faces. It is common on casio watches (although not the f91 one) to set the time by long pressing a button on the main clock screen.

Context

At this stage this PR is mostly here to gather comment. I think that it would work better once #84 is merged, so that there is still a way to set the hourly chime. In addition, the submitted version might set MOVEMENT_HIDDEN_FACE_INDEX to 0 by default to keep the current behavior. That being said, after #84 I think that it makes more sense to set the time using a long press to Alarm than to set the 12/24 mode, as any given user will probably never change the latter. So a quick access to the set_time_face makes more sense to me.

These watch faces are defined after the "secondary" ones but are skipped in normal Mode operation.

Instead, the intention is to have another watch face jump directly there, typically this can be used by the clock_face to jump to the set_time_face when Alarm is long pressed. As is done here.
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.

1 participant