Skip to content

Support more than four watch faces #1055

@hrmckay

Description

@hrmckay

Verification

  • I searched for similar bug reports and found none was relevant.

What happened?

On Watch Face selection screen entries flow off the bottom

What should happen instead?

Watch Face selection screen should scroll

Reproduction steps

In files SettingWatchFace.cpp and SettingWatchFace.h adding another watch face after the four existing watch faces causes the fifth watch face to show only half the name and button at the bottom of the screen. A sixth watch face would not show at all. In terms of code changing:
static constexpr std::array<const char*, 4> options = {" Digital face", " Analog face", " PineTimeStyle", " Terminal"};
to:
static constexpr std::array<const char*, 5> options = {" Digital face", " Analog face", " PineTimeStyle", " Terminal", " Weather face"};
causes "Weather face" to only show half the text and button at the bottom of the screen.

More details?

Even though the fifth watch face button and name are only half shown on the bottom of the screen it is still selectable. I have done nothing to try and fix it.

Version

1.8.0

Companion app

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementEnhancement to an existing app/feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions