Bug 449592 - Layer colouring option behaves inconsistently on group/grouped layers
Summary: Layer colouring option behaves inconsistently on group/grouped layers
Status: RESOLVED LATER
Alias: None
Product: krita
Classification: Applications
Component: Layer Stack (other bugs)
Version First Reported In: 5.0.2
Platform: Compiled Sources Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-04 10:37 UTC by Ren
Modified: 2022-10-08 12:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ren 2022-02-04 10:37:16 UTC
SUMMARY
***
When you have a layer group and change the group layer's colour the layers within the folder will have their colour changed as well. When changing the group layer's colour again, only the group layer colour changes, leaving the layers within untouched. Video here: https://youtu.be/WSBTbcEYsHA

***


STEPS TO REPRODUCE
1. Create a couple of layers and group them;
2. Change the group layer colour, observe which layers change colour;
3. Change the group layer colour only to anything else or remove the colour

OBSERVED RESULT
The colour changing behaves inconsistently: if the group layer is changed initially everything within the group changes colour. If the layer group's colour is changed or removed only that changes.

EXPECTED RESULT

If the user selects/acts only on the group layer only that should change colour or - at the very least (but this is not the ideal behaviour in my mind) - the behaviour should be consistent: if you want the layers within a group to change when the group layer is changed then they should change every time. 

SOFTWARE/OS VERSIONS
Windows: 10


ADDITIONAL INFORMATION

I'm trying to use Krita for work and ditch Photoshop completely but I need to be able to differentiate group layers specifically better than currently possible and as I am autistic I find it hard to distinguish between layers and group layers as they currently are: I need to have a lot of layers for images/sprites variations and I always end up with a big layer stack and just having a small folder next to the group layer doesn't differentiate it enough for me and is overwhelming. 

I really need to be able to change the group layer enough so I can distinguish it but having to continuously change its colour, then revert the layers within so they "read" as layers in my brain takes a lot of time when you consider how many times a day I have to perform this action due to the nature of my work.
I understand this might not be a problem for other users and I did have to learn to work around stuff all the time in every aspect of life but I find the layer stuck really overwhelming to look at in its present form and it's the one thing that kept me from using Krita after buying it on Steam for about two years.
Comment 1 Halla Rempt 2022-03-08 09:38:18 UTC
This is actually intentional, I'm afraid: what happens is that the new color label is applied to all unlabelled child nodes. When a child node already has a color label, it's not changed. Changing this behaviour needs discussion with other Krita users, because people might actually be depending on this workflow.
Comment 2 Ren 2022-10-08 12:59:37 UTC
(In reply to Halla Rempt from comment #1)
> This is actually intentional, I'm afraid: what happens is that the new color
> label is applied to all unlabelled child nodes. When a child node already
> has a color label, it's not changed. Changing this behaviour needs
> discussion with other Krita users, because people might actually be
> depending on this workflow.

As it happens: life got in the way in a major way, but I did create a thread on the Krita Artists forum and the people who did reply seemed to agree with me: https://krita-artists.org/t/layer-colouring-option-behaves-inconsistently-on-group-grouped-layers/46190 (the status says Resolved Later, but I still see the same behaviour in the latest Krita build available to me on Steam, 5.1.1). Cheers