Modernize color-tool: Multi-format support, HSL, and Automated Releases #1
Reference in New Issue
Block a user
Delete Branch "feat/color-tool"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR modernizes
color-toolwith a suite of new features, improved architecture, and automated release workflows.🚀 Key Features
hex,hexa,rgb,rgba,hsl, andhslaoutput formats.--outputflag to specify one or more formats (e.g.,--output hex,hsl).--swatchflag to display a colored block in the terminal next to the values.--no-flags (e.g.,--no-copy,--no-pick) for fine-grained control.🛠 Architectural Improvements
.pyfile by embedding the picker helper script generation.--installprocess now handles.desktopfile generation, symlinking, and sample configuration seeding more reliably.📦 CI/CD & Documentation
color-toolbinary whenever a PR is merged intomain.README.mdwith detailed installation, usage, and configuration guides.LICENSEfile.🤝 Credits
Integration for the KDE Plasma color picker is based on the work by SASUPERNOVA.