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
c79d9fda80
Display negative times in provisional names properly
2025-04-27 19:06:45 -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
b0ee467389
Create app icon
2025-04-20 17:55:18 -05:00
Travis Evans
4cbdaa231a
Provision for setting chained timers in the UI
2025-04-11 21:20:24 -05:00
Travis Evans
c7a0451649
Automatically assign IDs to timers so that referencing is possible
2025-04-09 17:01:41 -05:00
Travis Evans
1a9e5dbd64
Fix PrimitiveTimer.to_msec if value is 0
2025-04-08 15:37:00 -05:00
Travis Evans
ac2a1c5e53
Switch to triple-picker for setting timers
2025-04-07 14:43:28 -05:00
Travis Evans
0fdd128f37
Simplify PrimitiveTimer.to_msec
2025-04-06 12:59:13 -05:00
Travis Evans
fef2f224a6
Adjust font sizes
2025-04-04 18:27:30 -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
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
1d9b902198
Remove unused Triangle Timer code
2025-02-19 18:27:22 -06:00
Travis Evans
acd92f5ab9
Rename old tri_timer references
2025-02-19 18:26:37 -06:00
Travis Evans
b0bdd78549
Try to restore timer snooze functionality
2025-02-18 19:50:20 -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
d9e0e04d10
Update metadata
2025-01-31 19:15:58 -06:00
Travis Evans
e11a905171
Use Triangle Timer as a basis for new countdown timer app
2025-01-31 19:15:03 -06:00
thyttan
c74c99a6c3
Merge pull request #3485 from thyttan/spotrem
...
spotrem: refactor to handle ui all inside setUI
2025-01-29 23:07:37 +01:00
thyttan
9a30aa0097
Merge pull request #3720 from yogsoy/master
...
Denseclock: app icon update
2025-01-25 12:02:22 +01:00