Open
Description
The next major update will be a complete refactoring.
The purpose of this update is to convert all code to Typescript.
It's also the moment to add new features and fix old bugs.
I define below everything that Colorpicker must do in this version:
Development
- Use Typescript
- Make Tests for all features
- Reduce all unused codes
- Optimize code
- Make performances tests
- Add a documentation
Features
- I can use RGB Sliders
- I can use the scroll on Sliders
- I can use the scroll on Inputs
- I can use HSL Sliders
- I can use CMYK Sliders
- I can choose if I want an icon in menu or in tray or both
- I can choose if Colorpicker can be launched at startup
- I can use and update shortcuts
- I can choose if I want have color in clipboard when I click on Hex Input
- I use the picker on Windows, MacOS and Linux
- I can use the transparent Slider
- I can set the Opacity mode
- I can get random color
- I can open the preferences menu
- I can set Colorpicker on top of all applications
- I can open Colorsbook
- I can insert colors in Colorpicker from my clipboard
- ...
Details UX
- The icon menu or tray is updated with the disposition of sliders
- The background color of selecting text is the invert of current color
- The icon tray is white or black in function of the OS theme color
I will complete this list if I missed an element.