Jens Krause
|
95d914c757
|
feat(event) make date_time + title editable (#130)
* wip: editable events
* make it work
* fix: scroll position, title validation, underline
inputs to visualize edit mode
* show error
* prefix datetime
* refactor rendering inputs
* compact `EditMode`
* update footer to include `event` keybindings
* update README
|
2025-10-15 16:49:17 +02:00 |
|
Jens Krause
|
e11dcaa913
|
feat(event) persist state (#129)
* feat(event) persist state
* `Event::default()`
|
2025-10-14 10:18:53 +02:00 |
|
Jens Krause
|
56e6ce66fa
|
feat(cli) parse event (#125)
* feat(cli) parse `event`
* check possible `Event` for `mode`
* m.bros
|
2025-10-13 11:54:06 +02:00 |
|
Jens Krause
|
758a72fbf6
|
feat(event) desktop notification at event time (#124)
|
2025-10-10 10:50:50 +02:00 |
|
Jens Krause
|
6b6221803c
|
feat(event) blink effect at event time (#123)
Similar to `Countdown` and `Pomodoro` DONE effects.
|
2025-10-10 10:18:37 +02:00 |
|
Jens Krause
|
4594bc722e
|
feat(event): Show percentage until event (#122)
using `get_percentage_done`
|
2025-10-09 20:04:29 +02:00 |
|
Jens Krause
|
e2cd536079
|
Introduce CalendarDuration (#120)
* trait ClockDuration, CalendarDuration, tests
* make clock rendering more generic
* remove `should_blink` from `RenderClockState`
* pass less down: `mode` -> `editable_time`
* simplify `event` duration states
* remove deprecated `DirectedDuration`
* fix comments
|
2025-10-09 19:51:34 +02:00 |
|
Jens Krause
|
f79813ac6b
|
feat(event) Add widget (#117)
* skeleton
* make `Event` widget work
|
2025-10-05 21:05:14 +02:00 |
|