Travis Evans
ae0b1c1de0
Fix ChangeLog filename
2025-05-28 19:03:47 -05:00
Travis Evans
c07121f8af
Add changelog
2025-05-28 18:57:14 -05:00
Travis Evans
611816f08c
Back out of timer app if it is running while timers are changed (so they are reloaded properly)
2025-05-24 17:05:15 -05:00
Travis Evans
a8b27df713
Fix whitespace
2025-05-18 16:39:55 -05:00
Travis Evans
2c4432addb
Merge branch 'tevtimer-interface-prototype' into tevtimer
2025-05-17 19:23:37 -05:00
Travis Evans
d10d625cef
Clean up comments
2025-05-17 19:22:54 -05:00
Travis Evans
cb7204d700
Defense
2025-05-17 19:19:55 -05:00
Travis Evans
aae5857754
Prepare interface.html for live usage with real data
2025-05-17 19:00:46 -05:00
Travis Evans
5724b0d8e3
Variable name & cleanup
2025-05-17 18:58:55 -05:00
Travis Evans
7132dc8ce2
Prototype for web interface timer editor
2025-05-17 15:30:09 -05:00
Travis Evans
1626615bd5
Remove unused code
2025-05-14 14:25:42 -05:00
Travis Evans
3d4ba6b55c
Adjust app description
2025-05-12 19:05:14 -05:00
Travis Evans
343839e742
Adjust Markdown formatting
2025-05-12 19:05:00 -05:00
Travis Evans
beeb0669ed
Add README and app screenshot
2025-05-12 17:05:01 -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
b7ab9da74a
Replace deprecated substr() with slice()
2025-05-07 19:39:53 -05:00
Travis Evans
bfec737806
Enable auto-snooze for timer alarms
2025-05-06 22:00:29 -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
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