jk
|
7206714f96
|
extract Content into common
|
2024-12-28 13:18:43 +01:00 |
|
Jens K.
|
9bfe4e528b
|
extract clock elements (#28)
Few tests. Extract `Style` to `common`.
|
2024-12-28 12:32:27 +01:00 |
|
Jens K.
|
d56434f2de
|
demo time (#27)
|
2024-12-27 18:59:33 +01:00 |
|
jk
|
5eb831457b
|
progressbar: remove label
|
2024-12-27 18:34:56 +01:00 |
|
jk
|
49365d3db4
|
fix: tick timer
|
2024-12-27 18:34:12 +01:00 |
|
jk
|
0673b8e1dd
|
update README
|
2024-12-26 20:06:28 +01:00 |
|
jk
|
3ea715f83b
|
fix: initial values via args
|
2024-12-26 20:03:55 +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.
|
b7d6a6c139
|
Args (#14)
|
2024-12-14 18:24:51 +01:00 |
|
Jens K.
|
6c7bedabe3
|
Pipe events into subviews (#13)
and match only unhandled events afterwards
|
2024-12-12 18:43:12 +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
|
709224b31f
|
unstable just
|
2024-12-06 16:05:28 +01:00 |
|
jk
|
ec02821825
|
test: center|horizontal|vertical
|
2024-12-06 16:05:00 +01:00 |
|
jk
|
04d3dced63
|
src/clock.rs -> src/widgets/clock.rs
|
2024-12-06 15:24:23 +01:00 |
|
Jens K.
|
929e453d85
|
ClockWidget (#10)
|
2024-12-05 17:25:09 +01:00 |
|
jk
|
b5f9147b45
|
Display for Clock<T>
|
2024-12-04 15:28:06 +01:00 |
|
Jens K.
|
6e6217bd21
|
alejandra (#9)
* alejandra
* update GH workflow
|
2024-12-04 13:41:09 +01:00 |
|
Jens K.
|
634884d483
|
Logging (#8)
- Add `Logger`, `Config`
- Back to `nixos-unstable`
- `nix flake update`
|
2024-12-04 13:29:58 +01:00 |
|
Jens K.
|
b815b1f5eb
|
wip
|
2024-12-03 17:14:05 +01:00 |
|
Jens K.
|
cbb6a60ee9
|
StatefulWidgets (#7)
* trait EventHandler
* StatefulWidget: AppWidget, CountdownWidget
* StatefulWidget: TimerWidget
|
2024-12-03 11:23:43 +01:00 |
|
Jens K.
|
4f66ea86d4
|
Clock<T> (#6)
|
2024-12-02 17:54:47 +01:00 |
|
Jens K.
|
2f587c97b5
|
Event handling (#5)
- Refactor `event` handling (heavily inspired by [crates-tui](https://github.com/ratatui/crates-tui/) via [Tui with Terminal and EventHandler](https://ratatui.rs/recipes/apps/terminal-and-event-handler/))
- Refactor widget structure
- Disable `nixos-unstable` temporarily
- Add `.rustfmt.toml`
|
2024-12-02 15:43:04 +01:00 |
|
jk
|
db5909f3d9
|
fix: main
|
2024-11-29 15:51:10 +01:00 |
|
Jens K.
|
3d0d55c8d8
|
rustfmt, clippy, gh actions, justfile, Default app (#4)
* `Default` app
* add zed settings
* add justfile
* flake: update devShell, ignore tests, add `just`
* update README
* gh actions: lint, format, tests. build
|
2024-11-29 15:49:55 +01:00 |
|
Jens K.
|
a9e573122d
|
footer (#3)
|
2024-11-28 21:57:01 +01:00 |
|
Jens K.
|
b1e9b027a2
|
standard layout (#2)
|
2024-11-28 16:02:01 +01:00 |
|
Jens K.
|
b95d7ecfb2
|
initial structure + nix build (#1)
(incl. cross-compiling)
|
2024-11-27 20:57:43 +01:00 |
|
Jens K.
|
f4012856a4
|
Initial commit
|
2024-11-27 18:16:56 +01:00 |
|