summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-11-30Fix Windows ANSI detection and enhance color debugging outputxxanqw
2025-11-30Add color debugging feature and improve RGB to ANSI conversionxxanqw
2025-11-30Refactor color detection and ANSI handling for improved platform compatibilityxxanqw
2025-11-29Enable ANSI support on Windows and fallback to crossterm colors if necessaryxxanqw
2025-11-26Add color handling and CLI integration testsxxanqw
- Implemented a comprehensive color module in `src/color.rs` that supports named colors, hex, RGB, HSL, ANSI, and truecolor formats. - Added parsing functions for different color formats with error handling. - Introduced conversion methods for colors to RGB and ANSI escape codes. - Created a `ColorMode` enum to detect terminal color capabilities. - Added linear interpolation for colors in HSV space. - Developed integration tests in `tests/integration_tests.rs` to verify CLI functionality, including listing styles and error handling for missing or conflicting arguments.
2025-09-224 new styles; -l for listing all stylesxxanqw
2025-07-25Adjust argument descriptionStrubbelkopp
2025-07-25Use unwrap_or() instead of match block; remove unused importStrubbelkopp
2025-07-25Run cargo fmtStrubbelkopp
2025-07-25Ensure manually selected style doesn't exceed the maximumStrubbelkopp
2025-07-25Add optional argument to select a specific styleStrubbelkopp
2025-07-25Add clap for more advanced argument parsingStrubbelkopp
2025-07-06update dependencies versionsxxanqw
2025-07-06formatting fixesxxanqw
2025-07-06clippy fixesxxanqw
2025-07-06moved miku ascii to file, improved drawing logicxxanqw
2025-07-01CI Fixesxxanqw
2025-07-01Initial commitxxanqw