Wide Gamut Color Selector Docker polishing
The (ever growing) list of open questions and things to complete before Wide Gamut Color Selector can properly replace Advanced Color Selector.
Docker Layout
- Space saving:
- How to best position FG/BG toggle and menu button, for all shape configurations?
- What size should the toggle button have? There has already been a request to make it bigger.
- MyPaint Shade Selector: Make it available independently instead of only allowing either MyPaint or Minimal (sliders/patches)?
- Horizontal layout of ACS has always been problematic with gamut mask controls, and impossible with Minimal Shade Selector. An option for vertical sliders might be nice, but also alternative positions of extra controls needs to be solved.
Miscellaneous Features
- Gamut Mask controls are still missing.
- Custom docker background color not implemented.
- "Zoom selector" not implemented yet. How do people really use it?
- Should shade selectors and color patch bars also support the feature rather than just the main selector?
- Mouse-over popup option has caused some irritation with ACS by blocking access to the config button. I'm not exactly a fan of mouse-over popups in general...
- Selecting background color with right-click is not possible anymore. In the docker this is a design decision to use an explicit FG/BG toggle, but popups have no equivalent and always set foreground color.
Technical details
- Kinetic scrolling: Advanced Color Selector was recently rewritten to use Model/View classes for color patches;
WGColorPatches
can handle scroll events directly, but currently Krita only allows adding a preconfigured QScroller to QScrollArea based widgets, which they are not.
Integration
- Make Popup Palette and Color Dialogs follow the Wide Gamut Color Selector settings instead of Advanced Color Selector Settings.
- Make the configuration available as separate page in Krita preferences.