- Project Setup
- Initialize Rust project
- Configure dependencies (
clap,chrono,crossterm,ratatui)
- Core Functionality
- Implement ASCII digit rendering system
- Implement Clock Mode (display current time)
- Implement Countdown Mode (timer functionality)
- Implement Argument Parsing (CLI flags/options)
- UI/UX
- Center alignment and responsive resizing
- Color support
- Keybindings (quit, etc.)
- Distribution Scripts
- Create
install.sh(Linux/macOS) - Create
uninstall.sh(Linux/macOS) - Create
install.ps1(Windows) - Create
uninstall.ps1(Windows)
- Create
- Documentation
- Comprehensive
README.md(English)
- Comprehensive