Commit Graph

25 Commits

Author SHA1 Message Date
666a9ef44d Reduce timer icon sizes, add animation for timer removal 2021-09-08 20:00:59 +01:00
a91bc07dd3 Handle notification for multiple timers
- update title for timer notification in finished state to be the label if it is empty
- remove duration field from the TimerEvent.Reset
2021-09-08 09:04:25 +01:00
a214ef9327 Handle deletion of timers when running 2021-09-08 00:03:49 +01:00
db3e0c9d07 Implement action mode, select to delete 2021-09-07 23:15:33 +01:00
e1357ecd8f Implement concise view for timer
- implement EditTimerDialog
- adding a new timer would show the dialog
- clicking on a timer item would show the dialog
2021-09-07 15:24:21 +01:00
9df105ae8d Handle timer notifications 2021-09-02 20:27:07 +01:00
9b421b3676 Handle timer service notifications 2021-09-01 21:26:56 +01:00
8474e6a800 handle multiple timer states
- feat: separate timer actions from states by adding a new class TimerEvent to hold actions Reset, Start, Pause, Finish, Refesh that could be performed on a timer.
- feat: handle multiple countdown timers in the App file by creating a map of the timer id to the countdown timer.
- fix: use gson instance from  TypeAdapter in Room's Converters class
- ref: remove scroll view parent from each timer item, a fix for the keyboard obscuring a label will be implemented in a future commit
2021-09-01 19:58:38 +01:00
921ca92885 Setup adding/removing multiple timers 2021-08-31 21:18:45 +01:00
f5aef41a6e simplifying alarm sorting handling 2021-04-19 15:34:52 +02:00
12ee706b4e feat: Add option to sort alarms 2021-01-12 19:20:15 +01:00
09ff527a1e minor style cleanup, moving some classes into own files 2020-03-10 17:28:40 +01:00
2f42edd2b1 fix #46, properly disable freshly created alarm on delete 2018-05-16 14:57:31 +02:00
e93dbdc327 moving SelectAlarmSoundDialog in Commons 2018-03-30 16:00:35 +02:00
1d46eacdec add a helper function for adding alarm sounds to radiogroup 2018-03-29 12:10:47 +02:00
916e7db548 add proper lap sorting 2018-03-08 13:11:16 +01:00
2a77bce55f show laps in a recyclerview 2018-03-08 11:44:11 +01:00
f19b8140cd store laps in an arraylist 2018-03-07 23:34:19 +01:00
2c0ad467a1 allow changing the alarm sound 2018-03-05 21:32:51 +01:00
2da39c735f add the default alarm title and uri to new alarms 2018-03-05 19:14:53 +01:00
470bcdb68a add the alarm timepicker 2018-03-05 17:48:52 +01:00
db1012d255 creating the Alarms adapter 2018-03-04 11:21:36 +01:00
91bd5a6d4a create the database holding alarms 2018-03-03 23:41:21 +01:00
1c48c5b44f use the edited timezone title when appropriate 2018-03-02 16:00:37 +01:00
2edad88880 create a list of timezones 2018-03-01 13:13:24 +01:00