Travis Evans
1d1e37acd6
Depending on setting, stop or reset timer when alarm dismissed
2025-05-07 19:40:56 -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
2392a1b5ac
Avoid button action trigger on long-press to exit app
2025-05-04 22:35:30 -05:00
Travis Evans
bb8403a49c
Oops, that does nothing
2025-05-04 20:51:11 -05:00
Travis Evans
fcddbe159f
Add options for whether to confirm reset & delete
2025-05-04 19:13:34 -05:00
Travis Evans
73cd8122df
Fix back when accessing TimerEditMenu via quick action
...
Going to TimerEditMenu directly from a quick action and then entering
Name or Start causes TimerEditMenu's back button not to go straight
back to TimerView because TimerEditMenu's overridden back action gets
lost. Solve this by making Name and Start's back actions return to the
existing instance of TimerEditMenu rather than creating a new one.
2025-05-04 15:15:34 -05:00
Travis Evans
37d567715d
Add some more quick actions
2025-05-04 15:00:38 -05:00
Travis Evans
fcc9e62fe6
Settings for quick actions (button, left/right tap)
2025-05-04 12:11:12 -05:00
Travis Evans
cd8aa6974d
May not be necessary but seems like a good idea?
2025-05-03 21:42:15 -05:00
Travis Evans
71494ebb38
Rework UI code so selected routines can be called from different places
...
Mainly, there needs to be a way to always go back to the UI that
called another, wherever that is.
2025-05-03 21:32:56 -05:00
Travis Evans
6fe2a36a2a
Apparently several UIs use button for cancel rather than OK, so best match them…
2025-05-01 19:39:40 -05:00
Travis Evans
7530aa9ed1
Framework for custom actions on phys. button and taps
2025-05-01 19:36:49 -05:00
Travis Evans
cf48e8c36e
Make format menu arrows easier to tap
2025-04-30 19:29:24 -05:00
Travis Evans
e2b765ea96
Rename variable for clarity
2025-04-30 19:19:26 -05:00
Travis Evans
b7a4d154ce
Implement “Start auto” and “Time auto” formats
2025-04-30 19:18:10 -05:00
Travis Evans
391df1c82e
Allow horizontal font size changes for “Current auto” mode
2025-04-30 19:10:07 -05:00
Travis Evans
36f4b79835
Implement 'Current auto' display format
2025-04-30 18:58:59 -05:00
Travis Evans
e519f18db9
Add widget for indicating running state of viewed timer
2025-04-29 18:19:00 -05:00
Travis Evans
bca633dcec
Write documentation for classes and functions; some cleanup
2025-04-27 19:06:45 -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
4cbdaa231a
Provision for setting chained timers in the UI
2025-04-11 21:20:24 -05:00
Travis Evans
ac2a1c5e53
Switch to triple-picker for setting timers
2025-04-07 14:43:28 -05:00
Travis Evans
fef2f224a6
Adjust font sizes
2025-04-04 18:27:30 -05:00
Travis Evans
91edde0428
Bit of code simplification/cleanup
2025-04-04 16:37:58 -05:00
Travis Evans
b6d169f189
Fix bugs in UI timer update timing
2025-04-03 17:17:01 -05:00
Travis Evans
127b1b5f5e
Finish implementation of TimerFormatView
2025-04-02 17:07:47 -05:00
Travis Evans
4854c45762
Change “view mode” terminology to “format”
2025-04-02 17:07:47 -05:00
Travis Evans
dcfedb5b45
Display view mode change arrows
2025-03-30 18:59:59 -05:00
Travis Evans
7d5158123d
Beginnings of display format UI
2025-03-27 17:15:48 -05:00
Travis Evans
2b3ec99bd4
Move `timeout` var to `listeners` object
2025-03-23 19:22:22 -05:00
Travis Evans
11ab4144d4
Implement naming timers with textinput apps
2025-03-21 13:58:42 -05:00
Travis Evans
3a2b2bc60e
Implement swipe left/right to switch timers
2025-02-23 18:11:49 -06:00
Travis Evans
acd92f5ab9
Rename old tri_timer references
2025-02-19 18:26:37 -06:00
Travis Evans
e8e069866f
Correct display of expired (negative) timers
2025-02-16 17:41:09 -06:00
Travis Evans
0a0c6f4d21
Some first steps toward moving from TriangleTimer to PrimitiveTimer
2025-02-16 16:42:20 -06:00
Travis Evans
37b9558fc7
Clean up edit menus for timer-only operation
2025-02-14 21:32:35 -06:00
Travis Evans
f5cd3e6740
Initial conversion to new app and adjust display code
2025-02-12 21:58:22 -06:00
Travis Evans
e11a905171
Use Triangle Timer as a basis for new countdown timer app
2025-01-31 19:15:03 -06:00