23 Commits

Author SHA1 Message Date
Jens Krause
6d2bf5ac09
Edit countdown by local time (#49) 2025-01-13 18:44:56 +01:00
Jens Krause
9ea9f88266
feat(countdown): persist elapsed time (#46) 2025-01-10 16:01:03 +01:00
Jens Krause
c8af76c9e5
feat(countdown): rocket countdown (#45) 2025-01-08 18:52:18 +01:00
Jens Krause
468b4a5abf
simplify style settings, improve naming (#44)
* simplify style settings by passing `style` directly to Widgets. No need to store it in `state` of widgets.
* remove unneeded things
* naming (state vs. widgets)
2025-01-07 19:02:57 +01:00
jk
f3a6e073e2
don't restrict countdown edit
(see #33)
2025-01-01 18:51:24 +01:00
Jens K.
9bfe4e528b
extract clock elements (#28)
Few tests. Extract `Style` to `common`.
2024-12-28 12:32:27 +01:00
jk
49365d3db4
fix: tick timer 2024-12-27 18:34:12 +01:00
Jens K.
ca81094a36
fix edits (#26)
incl. editing `deciseconds` + more tests
2024-12-26 20:03:22 +01:00
jk
ed7c17caf9
DurationEx 2024-12-26 15:14:41 +01:00
Jens K.
ae1a48e5e8
Progressbar (#25)
* Progressbar
* header
* label
* border
2024-12-25 12:21:36 +01:00
Jens K.
acb627b1d7
Add styles: Light, Medium, Dark, Braille (#24)
* add `Style::Braille`, use ratatui's shades/arrows

* update args

* update README
2024-12-23 15:13:06 +01:00
Jens K.
d86f8905f2
Cleanup (#23)
* simplify footer

* improve: &T vs. &mut T

* remove header

* adjust table space

* update README
2024-12-23 14:24:15 +01:00
Jens K.
98ee2bc16b
menu: appearance + controls (#22) 2024-12-23 10:39:53 +01:00
Jens K.
c9b444e91a
Persist app state (#21) 2024-12-22 18:56:55 +01:00
Jens K.
2cf411e2ae
more args: mode, style, decis (#20) 2024-12-21 18:00:46 +01:00
Jens K.
d705f20e2d
deciseconds (#19) 2024-12-21 16:50:26 +01:00
Jens K.
ab10a38901
clock style (#18) 2024-12-18 13:51:22 +01:00
Jens K.
3c9ae881c9
Editable timer (#17) 2024-12-18 08:49:57 +01:00
Jens K.
3e278d63c5
refactor format (#16) 2024-12-18 08:29:07 +01:00
Jens K.
8ddbc77baf
handle hours (#15) 2024-12-17 11:16:53 +01:00
Jens K.
64300631c7
Editable Countdown (#12)
- Editable `Countdown`
- ASCII Symbols for `Clock` states
- Update labels
2024-12-12 14:16:05 +01:00
Jens K.
4c38ac368e
Pomodoro (editable) (#11) 2024-12-12 09:00:36 +01:00
jk
04d3dced63
src/clock.rs -> src/widgets/clock.rs 2024-12-06 15:24:23 +01:00