Skip to content

Conversation

@Paarth-Shirsat
Copy link

Short Description

This pull request aims to solve the issue #2075, in which it was expected to add an 'Active Alarm Indicator' on the Watch Face so as to allow the user to see if alarm is set or not and to improve the user's overall experience.

Screenshots

Following are several images of the Alarm Indicator in action for various watch faces.

Digital Watch Face: Alarm Active
image
Digital Watch Face: Alarm Inactive
image
Analog Watch Face: Alarm Active
image
Analog Watch Face: Alarm Inactive
image
PineTimeStyle Watch Face: Alarm Active
image
PineTimeStyle Watch Face: Alarm Inactive
image

Terminal Watch Face: Alarm Active (12 H mode)
image
Terminal Watch Face: Alarm Active (24 H mode)
image
Terminal Watch Face: Alarm Inactive
image

For the simulation and testing I used the 'InfiniSim' repository. Tried to keep the design sleek and clean.

Code Changes

Added the functionality by implementing alarm icons using lvgl and fetching data using alarmController on each watch face.

@github-actions
Copy link

github-actions bot commented Oct 26, 2025

Build size and comparison to main:

Section Size Difference
text 383020B 592B
data 944B 0B
bss 22632B 0B

Run in InfiniEmu

@tituscmd
Copy link
Contributor

tituscmd commented Oct 26, 2025

Excuse me if I misunderstand this PR, but isn't it essentially a duplicate of the already merged #1884?

@Paarth-Shirsat
Copy link
Author

I missed that it is already merged, since I did not happen to see it mentioned anywhere on the issue page also the simulator (InfiniSim) did not have that functionality. Also I went through pr #1884 now, it did only provide support over 'DigitalWatchFace' and not the other watch face styles. I have made changes onto what is required as of now.

@Paarth-Shirsat Paarth-Shirsat force-pushed the alarm-indicator-addition branch from 886a1fc to 3f7c049 Compare November 8, 2025 10:38
@mark9064 mark9064 added the enhancement Enhancement to an existing app/feature label Nov 8, 2025
@Paarth-Shirsat Paarth-Shirsat force-pushed the alarm-indicator-addition branch from 3b0cc8e to b51f571 Compare November 16, 2025 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Enhancement to an existing app/feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants