Travis Evans
1626615bd5
Remove unused code
2025-05-14 14:25:42 -05:00
Travis Evans
c6afc5c1cd
Fix issues with alarm operation, especially snoozing
2025-05-12 17:01:21 -05:00
Travis Evans
1d1e37acd6
Depending on setting, stop or reset timer when alarm dismissed
2025-05-07 19:40:56 -05:00
Travis Evans
48495a7926
More tweaks to try to fix alarm handling
2025-05-06 21:59:49 -05:00
Travis Evans
36b593e797
Add option to return to either default app or timer on alarm
2025-05-05 14:16:42 -05:00
Travis Evans
bca633dcec
Write documentation for classes and functions; some cleanup
2025-04-27 19:06:45 -05:00
Travis Evans
7a8c56023f
Fix further alarms not triggering while alarm alert is displayed
2025-04-27 15:06:49 -05:00
Travis Evans
931b1f6cef
Resolve some conceptual conflicts between chained timers and snoozing
...
1. Make snoozing only available for non-chained timers (or the last
timer in a chain)
2. Don't let dismissing a snoozed timer restart the chained timer if
it was paused (though 1. should preclude this from happening
anyway)
2025-04-26 18:14:09 -05:00
Travis Evans
fe04af7cc2
Rework timer alarm handling
...
Avoid conflicts with alarm snoozing, etc.
2025-04-25 15:56:10 -05:00
Travis Evans
f14046aff6
Correct unintentional modifications from original sched.js
...
Fix breakage such as alarm reloading nonstop when a timer triggers
2025-04-22 14:55:22 -05:00
Travis Evans
7294b0477c
Add accidentally omitted function (though I don't plan on using it)
2025-04-04 18:27:23 -05:00
Travis Evans
b0bdd78549
Try to restore timer snooze functionality
2025-02-18 19:50:20 -06:00
Travis Evans
0a0c6f4d21
Some first steps toward moving from TriangleTimer to PrimitiveTimer
2025-02-16 16:42:20 -06:00
Travis Evans
e11a905171
Use Triangle Timer as a basis for new countdown timer app
2025-01-31 19:15:03 -06:00