Commit Graph

38 Commits (b170e9bb33df71e74a0b10f7b8c98b42c7866cc2)

Author SHA1 Message Date
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