Commit Graph

39 Commits

Author SHA1 Message Date
Dmitriy Pleshevskiy 4130ae4a1d fix(style): clippy warnings 2022-03-28 21:08:47 +02:00
Dmitriy Pleshevskiy 9f0f395c36 chore: clean old comented code 2022-02-20 16:59:35 +03:00
Dmitriy Pleshevskiy 653503e12b feat(config): add auto restart option 2022-02-20 16:59:35 +03:00
Dmitriy Pleshevskiy df99f204b7 feat(win): use modal level for...
...notifier and rest windows
2022-02-20 00:00:52 +03:00
Dmitriy Pleshevskiy 83b55ed323 feat(config): use from arg or build default 2022-02-18 23:51:10 +03:00
Dmitriy Pleshevskiy 8db3ab3c12 feat(config): add structure
chore(deps): add serde+derive and toml
2022-02-18 23:51:10 +03:00
Dmitriy Pleshevskiy 02c9af6574 fix(delegate): propagate close_window cmd event forward 2022-02-18 22:47:29 +03:00
Dmitriy Pleshevskiy 327ea849e4 feat(win/status): add reset button
Closes #5
2022-02-18 09:06:44 +03:00
Dmitriy Pleshevskiy 12998ab5ca feat(delegate): control start button via pause events
Closes #4
2022-02-18 00:16:08 +03:00
Dmitriy Pleshevskiy 5581a671a1 feat(comp/timer): use paused state for control timer 2022-02-18 00:16:08 +03:00
Dmitriy Pleshevskiy 17302d71a5 feat(state): add paused to timer state 2022-02-18 00:16:08 +03:00
Dmitriy Pleshevskiy ef1e00dff8 refac(win): rename unpause to start 2022-02-18 00:16:08 +03:00
Dmitriy Pleshevskiy e1ee4f97ec feat(delegate): quit app aftre close main win
Closes #6
2022-02-17 23:17:21 +03:00
Dmitriy Pleshevskiy f0dc07faef fixup(sound): don't wait audio thread 2022-02-17 19:29:15 +03:00
Dmitriy Pleshevskiy 94ea30a142 feat(sound): add sounds for each timer
chore(deps): add rodio 0.15
feat(sound): add free resources

Closes #1
2022-02-17 19:29:15 +03:00
Dmitriy Pleshevskiy bb72b8d2f7 chore: add info to manifest 2022-02-14 23:24:34 +03:00
Dmitriy Pleshevskiy 21a098405e refac(comp): some cosmetic changes 2022-02-14 23:17:53 +03:00
Dmitriy Pleshevskiy b10937ad18 refac(win/rest): rename finish button 2022-02-14 23:17:24 +03:00
Dmitriy Pleshevskiy 214e519278 chore: change default timer time 2022-02-14 23:16:46 +03:00
Dmitriy Pleshevskiy 79064997a7 feat(comp/flex): add utils to create flex 2022-02-13 00:04:31 +03:00
Dmitriy Pleshevskiy f330ea2865 style(win): some cosmetic changes 2022-02-12 23:19:56 +03:00
Dmitriy Pleshevskiy f5db0d9543 refac(comp/timer): use key or value 2022-02-12 22:53:24 +03:00
Dmitriy Pleshevskiy 9ad9299c22 refac(comp/timer): use full duration to show time 2022-02-12 17:04:00 +03:00
Dmitriy Pleshevskiy 82d75caee1 feat(comp/timer): add rest duration 2022-02-12 16:59:07 +03:00
Dmitriy Pleshevskiy 7618fcb8a8 refac(env): remove redundant timer envs 2022-02-12 16:34:31 +03:00
Dmitriy Pleshevskiy 098712e577 refac(comp/timer): configure timer via build methods 2022-02-12 16:31:10 +03:00
Dmitriy Pleshevskiy 9955c966be refac(env): rename wait duration to rest duration 2022-02-12 16:07:21 +03:00
Dmitriy Pleshevskiy acd1a87e63 feat(env): change default druid colors 2022-02-12 15:55:22 +03:00
Dmitriy Pleshevskiy fdedff21dd feat(comp/timer): add shifting inital duration 2022-02-12 15:27:36 +03:00
Dmitriy Pleshevskiy 2c76d826c4 refac(win): rename rest window 2022-02-12 15:27:03 +03:00
Dmitriy Pleshevskiy e8863f6c33 feat(win): add idle window 2022-02-11 23:45:02 +03:00
Dmitriy Pleshevskiy b0d3ed1b97 refac(comp): move deinit to another controller 2022-02-11 23:29:29 +03:00
Dmitriy Pleshevskiy 3c9b4aee66 feat: deinit and postpone commands 2022-02-11 14:27:46 +03:00
Dmitriy Pleshevskiy 750b63cc84 style: rename folders 2022-02-11 08:48:43 +03:00
Dmitriy Pleshevskiy 704511e0ec refac: use env instead of state 2022-02-11 00:25:46 +03:00
Dmitriy Pleshevskiy 57ad13634e refac: remove reserved widget id 2022-02-09 22:20:19 +03:00
Dmitriy Pleshevskiy 320a6539cf refac: rename timer commands 2022-02-09 22:14:25 +03:00
Dmitriy Pleshevskiy 5056d9dd1f refac: improve timer state 2022-02-09 22:14:07 +03:00
Dmitriy Pleshevskiy 7633ed22ba refac: separate cycle controller, add pause 2022-02-09 11:43:20 +03:00