joeycastillo / Sensor-Watch

A board replacement for the classic Casio F-91W wristwatch
Other
1.02k stars 210 forks source link

Replace secondary face index with "pages" system. #314

Closed WesleyAC closed 8 months ago

WesleyAC commented 8 months ago

This keeps the exact same behaviour in the default case, but allows for having more than two pages of faces, useful for navigating a large number of faces.

The first commit implements this change.

The second commit adds a variable for configuring which faces are hidden, instead of hiding all but the first page of faces.

The third commit allows more configuration of mode long-press behaviour.

It's very possible that there's a nicer way to expose/configure this, I understand that this might be providing more knobs than people want. I'm happy to try to implement other ideas or write more thorough comments if that would help.

WesleyAC commented 8 months ago

Trying this on my watch and I'm not convinced it's the right system. I have some other ideas that I'm going to try out for making navigating through many faces easier, but I'm going to close this for now. Would be curious to hear thoughts from anyone who gives it a shot, though!