InfiniTimeOrg / InfiniTime

Firmware for Pinetime smartwatch written in C++ and based on FreeRTOS
GNU General Public License v3.0
2.64k stars 902 forks source link

Use separate screens for switching off ringing alarm and for alarm configuration #2082

Open kyeastmood opened 1 week ago

kyeastmood commented 1 week ago

Verification

What happened?

Its too easy to disable the alarm completely instead of just switching it off when the alarm is ringing

What should happen instead?

There should be separate screens for alarm configuration and for swithining off a ringing alarm

Reproduction steps

Currently, when the alarm is ringing you can push the hardware button or the red button to switch the alarm off (so the button will turn green). But then it's easy to push the button again by accident (especially when being in bed and not looking at the watch) which will disable the alarm completely and it won't ring the next day.

More details?

Solution: use two separate screens for dealing with the alarm:

  1. For configuring the alarm (enable/disable/set time/set recurrence)
  2. For switching off or snoozing a ringing alarm

Version

1.14

Companion app

No response