├── .cargo └── config.toml ├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── demo-clock-mode.gif ├── demo-countdown-mode.gif ├── demo-stopwatch-mode.gif └── demo-timer-mode.gif ├── clock-tui ├── .gitignore ├── Cargo.toml ├── README.md ├── examples │ └── config.toml └── src │ ├── app.rs │ ├── app │ ├── modes.rs │ └── modes │ │ ├── clock.rs │ │ ├── countdown.rs │ │ ├── pause.rs │ │ ├── stopwatch.rs │ │ └── timer.rs │ ├── bin │ └── main.rs │ ├── clock_text.rs │ ├── clock_text │ ├── font │ │ ├── bricks.rs │ │ └── mod.rs │ └── point.rs │ ├── config.rs │ └── lib.rs └── xtask ├── Cargo.toml └── src └── main.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /assets/gen 3 | /.idea 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/README.md -------------------------------------------------------------------------------- /assets/demo-clock-mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/assets/demo-clock-mode.gif -------------------------------------------------------------------------------- /assets/demo-countdown-mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/assets/demo-countdown-mode.gif -------------------------------------------------------------------------------- /assets/demo-stopwatch-mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/assets/demo-stopwatch-mode.gif -------------------------------------------------------------------------------- /assets/demo-timer-mode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/assets/demo-timer-mode.gif -------------------------------------------------------------------------------- /clock-tui/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /clock-tui/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/Cargo.toml -------------------------------------------------------------------------------- /clock-tui/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /clock-tui/examples/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/examples/config.toml -------------------------------------------------------------------------------- /clock-tui/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/app.rs -------------------------------------------------------------------------------- /clock-tui/src/app/modes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/app/modes.rs -------------------------------------------------------------------------------- /clock-tui/src/app/modes/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/app/modes/clock.rs -------------------------------------------------------------------------------- /clock-tui/src/app/modes/countdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/app/modes/countdown.rs -------------------------------------------------------------------------------- /clock-tui/src/app/modes/pause.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/app/modes/pause.rs -------------------------------------------------------------------------------- /clock-tui/src/app/modes/stopwatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/app/modes/stopwatch.rs -------------------------------------------------------------------------------- /clock-tui/src/app/modes/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/app/modes/timer.rs -------------------------------------------------------------------------------- /clock-tui/src/bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/bin/main.rs -------------------------------------------------------------------------------- /clock-tui/src/clock_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/clock_text.rs -------------------------------------------------------------------------------- /clock-tui/src/clock_text/font/bricks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/clock_text/font/bricks.rs -------------------------------------------------------------------------------- /clock-tui/src/clock_text/font/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/clock_text/font/mod.rs -------------------------------------------------------------------------------- /clock-tui/src/clock_text/point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/clock_text/point.rs -------------------------------------------------------------------------------- /clock-tui/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/config.rs -------------------------------------------------------------------------------- /clock-tui/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/clock-tui/src/lib.rs -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/race604/clock-tui/HEAD/xtask/src/main.rs --------------------------------------------------------------------------------