InfiniTime icon indicating copy to clipboard operation
InfiniTime copied to clipboard

Add active alarm indicator to watch face

Open sammyj85 opened this issue 1 year ago • 5 comments

Verification

  • [X] I searched for similar issues (including closed issues) and found none was relevant.

Introduce the issue

Twice or three times I have accidentally turned off my alarm after setting it.

The only way to check if the alarm is still set is to enter the alarm screen, and observe that the switch is on, and potentially risk accidentally touching the switch (clumsy) as you press the button to exit the screen. I end up checking this three times after I set it, to make sure it's still enabled.

Preferred solution

A way to be very confident that the alarm is set, is to put an alarm icon indicator on the watch face. Most watches I've previously had did have such an indicator.

This obviously involves trying to see where there is space to put it on each face.

Version

v1.14

sammyj85 avatar Jun 10 '24 14:06 sammyj85

I agree that an alarm indicator on the main screen would be useful.

Also there should be 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

Currently the same screen is used for both so when the alarm is ringing it's much too easy to disable it completely instead of just switching it off.

kyeastmood avatar Jun 18 '24 09:06 kyeastmood

I agree splitting it into two screens would be an improvement. But that would probably be better tracked in a separate issue.

sammyj85 avatar Jun 19 '24 01:06 sammyj85

You're right @sammyj85, I will create a separate issue for the alarm screens.

Update: Issue created: #2082.

kyeastmood avatar Jun 21 '24 09:06 kyeastmood

I've been thinking about this. I think the alarm icon could be added to the StatusIcons that are shown in the different watch faces, to indicate that the alarm is set.

Not all watch faces use them, but I've been doing a bit of refactoring to the StatusIcons for a watch face I'm working on, and I believe it's possible to make more watch faces use them by making some aspects changeable via function calls.

margamanterola avatar Jul 07 '24 12:07 margamanterola

Hi! After reading this issue, I have added an active alarm indicator to the watchface I am working on. Feel free to check it out. https://codeberg.org/MorsMortium/GTKWatchFace image

MorsMortium avatar Sep 13 '24 11:09 MorsMortium