Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b128a8d7b4 | ||
|
|
0c4f507ebf |
21
CHANGELOG.md
21
CHANGELOG.md
@@ -1,16 +1,33 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## [unreleased]
|
## v1.5.0 - 2025-10-03
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- (cli) Accept `years` and `days` for `--countdown` argument [#114](https://github.com/sectore/timr-tui/pull/114)
|
||||||
|
- (cli) New `--countdown-target` argument to parse `countdown` values by given time in the future or past [#112](https://github.com/sectore/timr-tui/pull/112)
|
||||||
|
- (localtime) Show `date` [#111](https://github.com/sectore/timr-tui/pull/111)
|
||||||
|
- (edit) Change any value by `10x` up or down [#110](https://github.com/sectore/timr-tui/pull/110)
|
||||||
|
- (timer/countdown): Support `days` and `years` up to `999y 364d 23:59:59` [#96](https://github.com/sectore/timr-tui/pull/96)
|
||||||
|
|
||||||
|
|
||||||
|
### Fix
|
||||||
|
|
||||||
|
- (edit) Auto jump to next possible value while decreasing, but ignoring `zero` values [#109](https://github.com/sectore/timr-tui/pull/109)
|
||||||
|
- (format) Improve format handling + fix `days` (no zero-padding) [#107](https://github.com/sectore/timr-tui/pull/107)
|
||||||
|
|
||||||
|
|
||||||
### Misc.
|
### Misc.
|
||||||
|
|
||||||
|
- (deps) Upgrade dependencies [#113](https://github.com/sectore/timr-tui/pull/113)
|
||||||
- (deps) Rust 1.90.0 [#95](https://github.com/sectore/timr-tui/pull/95)
|
- (deps) Rust 1.90.0 [#95](https://github.com/sectore/timr-tui/pull/95)
|
||||||
|
- (guide) Add contributing guidelines [#94](https://github.com/sectore/timr-tui/pull/94)
|
||||||
|
|
||||||
## v1.4.0 - 2025-09-02
|
## v1.4.0 - 2025-09-02
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- (screen): Local Time [#89](https://github.com/sectore/timr-tui/pull/89), [#90](https://github.com/sectore/timr-tui/pull/90), [#91](https://github.com/sectore/timr-tui/pull/91)
|
- (screen) Local Time [#89](https://github.com/sectore/timr-tui/pull/89), [#90](https://github.com/sectore/timr-tui/pull/90), [#91](https://github.com/sectore/timr-tui/pull/91)
|
||||||
|
|
||||||
### Misc.
|
### Misc.
|
||||||
|
|
||||||
|
|||||||
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -2089,7 +2089,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "timr-tui"
|
name = "timr-tui"
|
||||||
version = "1.4.0"
|
version = "1.5.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"color-eyre",
|
"color-eyre",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "timr-tui"
|
name = "timr-tui"
|
||||||
version = "1.4.0"
|
version = "1.5.0"
|
||||||
description = "TUI to organize your time: Pomodoro, Countdown, Timer."
|
description = "TUI to organize your time: Pomodoro, Countdown, Timer."
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
# Reminder: Always keep `channel` in `rust-toolchain.toml` in sync with `rust-version`.
|
# Reminder: Always keep `channel` in `rust-toolchain.toml` in sync with `rust-version`.
|
||||||
|
|||||||
BIN
demo/countdown-target-future.gif
Normal file
BIN
demo/countdown-target-future.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
20
demo/countdown-target-future.tape
Normal file
20
demo/countdown-target-future.tape
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
Output demo/countdown-target-future.gif
|
||||||
|
|
||||||
|
# https://github.com/charmbracelet/vhs/blob/main/THEMES.md
|
||||||
|
Set Theme "SeaShells"
|
||||||
|
|
||||||
|
Set FontSize 14
|
||||||
|
Set Width 1000
|
||||||
|
Set Height 500
|
||||||
|
Set Padding 0
|
||||||
|
Set Margin 1
|
||||||
|
|
||||||
|
# --- START ---
|
||||||
|
Set LoopOffset 4
|
||||||
|
Hide
|
||||||
|
Type "cargo run -- -r -m c --ct '2030-01-10 18:00'"
|
||||||
|
Enter
|
||||||
|
Type "m"
|
||||||
|
Sleep 0.2
|
||||||
|
Show
|
||||||
|
Sleep 0.1
|
||||||
BIN
demo/countdown-target-past.gif
Normal file
BIN
demo/countdown-target-past.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
20
demo/countdown-target-past.tape
Normal file
20
demo/countdown-target-past.tape
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
Output demo/countdown-target-past.gif
|
||||||
|
|
||||||
|
# https://github.com/charmbracelet/vhs/blob/main/THEMES.md
|
||||||
|
Set Theme "seoulbones_light"
|
||||||
|
|
||||||
|
Set FontSize 14
|
||||||
|
Set Width 1000
|
||||||
|
Set Height 500
|
||||||
|
Set Padding 0
|
||||||
|
Set Margin 1
|
||||||
|
|
||||||
|
# --- START ---
|
||||||
|
Set LoopOffset 4
|
||||||
|
Hide
|
||||||
|
Type "cargo run -- -r -m c --ct '2024-01-10 18:00'"
|
||||||
|
Enter
|
||||||
|
Type "m"
|
||||||
|
Sleep 0.2
|
||||||
|
Show
|
||||||
|
Sleep 0.1
|
||||||
BIN
demo/local-time-date.gif
Normal file
BIN
demo/local-time-date.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
20
demo/local-time-date.tape
Normal file
20
demo/local-time-date.tape
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
Output demo/local-time-date.gif
|
||||||
|
|
||||||
|
# https://github.com/charmbracelet/vhs/blob/main/THEMES.md
|
||||||
|
Set Theme "WarmNeon"
|
||||||
|
|
||||||
|
Set FontSize 14
|
||||||
|
Set Width 1000
|
||||||
|
Set Height 500
|
||||||
|
Set Padding 0
|
||||||
|
Set Margin 1
|
||||||
|
|
||||||
|
# --- START ---
|
||||||
|
Set LoopOffset 4
|
||||||
|
Hide
|
||||||
|
Type "cargo run -- -r -m l"
|
||||||
|
Enter
|
||||||
|
Type "m"
|
||||||
|
Sleep 0.2
|
||||||
|
Show
|
||||||
|
Sleep 0.1
|
||||||
BIN
demo/maximum.gif
Normal file
BIN
demo/maximum.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
41
demo/maximum.tape
Normal file
41
demo/maximum.tape
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
Output demo/maximum.gif
|
||||||
|
|
||||||
|
# https://github.com/charmbracelet/vhs/blob/main/THEMES.md
|
||||||
|
Set Theme "C64"
|
||||||
|
|
||||||
|
Set FontSize 14
|
||||||
|
Set Width 1000
|
||||||
|
Set Height 500
|
||||||
|
Set Padding 0
|
||||||
|
Set Margin 1
|
||||||
|
|
||||||
|
# --- START ---
|
||||||
|
Set LoopOffset 4
|
||||||
|
Hide
|
||||||
|
Type "cargo run -- -r -m timer"
|
||||||
|
Enter
|
||||||
|
Sleep 0.2
|
||||||
|
Type "m"
|
||||||
|
Type "e"
|
||||||
|
# secs
|
||||||
|
Up@1ms 60
|
||||||
|
Left
|
||||||
|
# mins
|
||||||
|
Up@1ms 59
|
||||||
|
Left
|
||||||
|
# hours
|
||||||
|
Up@1ms 23
|
||||||
|
Left
|
||||||
|
# days
|
||||||
|
Up@1ms 364
|
||||||
|
Right@1ms 3
|
||||||
|
Down@1ms 1
|
||||||
|
Left@1ms 4
|
||||||
|
# years
|
||||||
|
Up@1ms 998
|
||||||
|
Right
|
||||||
|
# days
|
||||||
|
Up@1ms 365
|
||||||
|
Type@1ms "s"
|
||||||
|
Show
|
||||||
|
Sleep 0.1
|
||||||
Reference in New Issue
Block a user