https://bugs.kde.org/show_bug.cgi?id=412928

            Bug ID: 412928
           Summary: Use color selector dockers for fill color when a fill
                    layer is selected.
           Product: krita
           Version: 4.2.7
          Platform: Appimage
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: Dockers
          Assignee: krita-bugs-n...@kde.org
          Reporter: xcau...@gmail.com
  Target Milestone: ---

CONTEXT:
My main usecase for Krita is seamless texture painting for 3D game assets and
as such I needed a fast way to basically palettize my creations, to get more
variety out of my textures with the least amount of overhead. So I use fill
layers almost exclusively for most of my work. I add a new fill layer in for
each color I need, hit delete to clear out it's contents and start painting on
it with white to get my detail and I rely solely on opacity for blending colors
together.

Here is an example of a practice project I was working on just yesterday made
exclusively with fill layers:
https://mega.nz/#!cddVDQSR!BR3tKKiUSJ4LSEI65N0IoQXrp6yZK8ul9UHeixIlM8I

PROBLEM:
This works really well for my needs with one exception - changing fill color
takes a minimum of 5 clicks and several seconds in the current setup. Making it
the major bottleneck in my workflow.

PROPOSED SOLUTION:
I basically only ever use white (and maybe sometimes black, using x, instead of
switching to eraser mode) with my brushes when painting this way, making the
color selector dockers kinda useless in the current setup. But if they were
switched to display and set the fill color when a fill layer is selected, that
would speed up my workflow substantially and breath new life into some useful
dockers that are otherwise going to waste for me currently.

POTENTIAL PROBLEMS:
1. There could be some users out there who insist on painting with a mouse, and
they may actually get some use out of the current grayscale color selectors for
the brushes that are currently presented while working on fill layers. Because
of this I would propose making the color selector behavior a user preference
setting, so each user can decide if they prefer using those dockers for
grayscale brush color or for fill color. The current behavior can even be left
as the default, since I am sure I am in the minority I would be fine being the
one who has to go into the preferences and enabled this preferred behavior.

2. Regular brush color choices should still be maintained in the background for
use when switching to just about any other layer type to avoid inconveniencing
those who work in a more mixed layer type environment. But should switch to
white and black when a fill layer is selected if the user has chosen to use the
color selector dockers for fill color. I would suggest having two sets of brush
colors for this setup - one for paint layers and the like and one for fill
layers and switch between them to fit which layer type is currently selected to
work on.

ALTERNATIVE SOLUTION:
If changing the behavior of the existing color selector dockers would be
undesirable, I would be happy to settle for a new docker meant for the express
purpose of changing fill colors that could be used to replace the default
advanced color selector docker in a custom workspace.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to