Commit Graph

64 Commits

Author SHA1 Message Date
Christoph J. Scherr f20dd0eeeb refactor: move additional information like date and timebar over clockw 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 504ca478cb chore: remove github CI, because I cant install system deps there, which we need to compile 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 4010be9e49 feat(tui): scale clockw font dynamically #11 2024-07-12 19:12:06 +02:00
Christoph J. Scherr c048338e92 refactor(tui): widgets (besides clockw) are now visible in small horizontal terminals #11 2024-07-12 19:12:06 +02:00
Christoph J. Scherr bb276a89e0 fix(cli): custom option tried to load the countdown duration 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 9598df8285 fix(notify): only notify in countdown mode (fixes a panic) 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 47268024fe refactor: remove a lot of unneeded dependencies 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 249bfcf328 chore: add system deps to the CI 2024-07-12 19:12:06 +02:00
Christoph J. Scherr ef6e774f2a chore: bump alpha version 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 295083ae53 refactor(notify): let the desktop notification time out 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 0b46f3e45e fix(notify): sound did not play #12
fixup: maybe please work
2024-07-12 19:12:06 +02:00
Christoph J. Scherr bd5980866f feat(notify): play a bundled sound #12 2024-07-12 19:12:06 +02:00
Christoph J. Scherr ce37e72bb0 refactor: make notification and countdown more clear and address clippy findings 2024-07-12 19:12:06 +02:00
Christoph J. Scherr e6e16cbe0f docs: document that durations are only accurately honored to seconds 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 1afc36a239 feat: allow input of duration in seconds and minutes too 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 143f821ca4 feat(countup): notify with tui and desktop integration 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 62e1f2a583 chore: bump alpha version 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 07fa374a1b feat(countup): simple countup that stays at 100% after finish #1 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 5ac1d34aa0 Merge pull request 'add a time bar' (#8) from feat/timebar into devel
Reviewed-on: #8
2024-07-12 19:12:06 +02:00
Christoph J. Scherr 914b21b6fe chore: make version semver compliant again 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 7baefea6ed fix: add one second to the live timebar_ratio now time to align percentages with expectations #10 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 412c9d690a chore: remove old todo comments 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 6e8507f1b4 refactor: address clippy warnings 2024-07-12 19:12:06 +02:00
Christoph J. Scherr c9905dcc6c Merge branch 'devel' into feat/timebar 2024-07-12 19:12:06 +02:00
cscherrNT 4a9a8df1dc automatic cargo CI changes 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 14b47b3455 chore: change a format because rustfmt errored 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 34207a15c5 chore: change a fixme 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 55aaa08532 Merge branch 'feat/timebar' of https://git.cscherr.de/PlexSheep/crock into feat/timebar 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 88985ff331 fix: sync timebar with clock #9 2024-07-12 19:12:06 +02:00
Christoph J. Scherr 257cac6d52 Merge branch 'feat/timebar' of https://git.cscherr.de/PlexSheep/crock into feat/timebar 2024-07-12 19:12:06 +02:00
Christoph J. Scherr d4719fc686 refactor(data): add UiData struct and remove the hacky fix that broke 2024-07-12 19:12:06 +02:00
Christoph J. Scherr d72ddc496f fix: sync timebar with clock 2024-07-12 19:12:06 +02:00
cscherrNT e186a717f2 automatic cargo CI changes 2024-07-12 19:12:06 +02:00
Christoph J. Scherr b83ae74d46 fix: sync timebar with clock with a horrible hack 2024-07-12 19:12:06 +02:00
Christoph J. Scherr afc5acd3ac refactor: move some things around and make them more clear 2024-07-12 19:12:06 +02:00
PlexSheep 6a0f38c0c2 automatic cargo CI changes 2024-07-12 19:12:00 +02:00
Christoph J. Scherr b8d4304147 feat: sunparts fixed length under time 2024-07-12 19:12:00 +02:00
Christoph J. Scherr 40f378eecc chore: bump version 2024-07-12 19:12:00 +02:00
Christoph J. Scherr 25916afc30 Merge branch 'devel' into feat/timebar 2024-07-12 19:12:00 +02:00
Christoph J. Scherr 0ea492a76b Merge branch 'feat/timebar' of https://git.cscherr.de/PlexSheep/crock into feat/timebar 2024-07-12 19:12:00 +02:00
PlexSheep 01bebeab84 automatic cargo CI changes 2024-07-12 19:12:00 +02:00
Christoph J. Scherr fa8bf841db refactor: style timebar and fix custom resets 2024-07-12 19:12:00 +02:00
PlexSheep ff5ca0ffa0 automatic cargo CI changes 2024-07-12 19:12:00 +02:00
Christoph J. Scherr 878508f1a9 feat: early timebar implementation 2024-07-12 19:12:00 +02:00
Christoph J. Scherr c5df9cce34 refactor: sort deps
cargo devel CI / cargo CI (push) Successful in 1m18s Details
2024-07-09 20:10:32 +02:00
Christoph J. Scherr fdf2da6566 refactor: clippy findings
cargo devel CI / cargo CI (push) Has been cancelled Details
2024-07-09 20:09:12 +02:00
Christoph J. Scherr 572db7f182 refactor: move clock to module in preparation for cli
cargo devel CI / cargo CI (push) Has been cancelled Details
2024-07-09 20:08:58 +02:00
Christoph J. Scherr 652eb61f92 chore: add libpt
cargo devel CI / cargo CI (push) Successful in 1m18s Details
2024-07-09 20:00:52 +02:00
Christoph J. Scherr e58485c4c9 refactor: layout scales better and center is easier #4
cargo devel CI / cargo CI (push) Successful in 1m16s Details
2024-07-09 16:51:02 +02:00
Christoph J. Scherr acdfa840ab chore: remove cargo test (not a lib)
cargo devel CI / cargo CI (push) Successful in 1m11s Details
2024-07-09 14:02:03 +02:00