Jens Krause
|
8f50bc5fc6
|
AppEvent (#61)
Extend `events` to provide a `mpsc` channel to send `AppEvent`'s from
anywhere in the app straight to the `App`.
|
2025-02-04 15:05:02 +01:00 |
|
Jens K.
|
847367f51e
|
Prepare publish (#39)
* refactor!: rename `.data` and `.log` files
- `timr.data` -> `app.data`
- `timr.log` -> `app.log`
* refactor!: rename app name `timr` -> `timr-tui`
* docs: update README (paths, names, installation)
* update Cargo.toml
* fix(release): warning: unused variable: `log_dir`
|
2025-01-02 12:16:56 +01:00 |
|
Jens K.
|
e674314207
|
fix(cli): invalid format of --help output (#36)
|
2025-01-01 14:51:12 +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 |
|
jk
|
3ea715f83b
|
fix: initial values via args
|
2024-12-26 20:03:55 +01:00 |
|
jk
|
ed7c17caf9
|
DurationEx
|
2024-12-26 15:14:41 +01:00 |
|
Jens K.
|
c9b444e91a
|
Persist app state (#21)
|
2024-12-22 18:56:55 +01:00 |
|
Jens K.
|
b7d6a6c139
|
Args (#14)
|
2024-12-14 18:24:51 +01:00 |
|
jk
|
04d3dced63
|
src/clock.rs -> src/widgets/clock.rs
|
2024-12-06 15:24:23 +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.
|
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 |
|
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 |
|