Bug 330997 - Add layer's Active Channels setting in the channels docker
Summary: Add layer's Active Channels setting in the channels docker
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Layer Stack (other bugs)
Version First Reported In: 2.8 Beta
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-10 21:37 UTC by animtim
Modified: 2016-06-16 09:08 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 animtim 2014-02-10 21:37:57 UTC
Using disable alpha channel on a group layer is broken.
It worked before, I used it on some of my comics files.



Reproducible: Always

Steps to Reproduce:
1.On a new file, create a first "main" group layer.
2.In it, create first layer with solid shapes (in my case, it's a vector layer with some rectangles to make comics panels).
3.Then above the vector layer create a second group, with several new paint layers, and paint on each of these, taking care to draw on the same area as the solid shapes/comics panel.
4.select this second group layer, and with the channels docker disable alpha channel of the group.
Actual Results:  
the group image result becomes completly transparent

Expected Results:  
the group image result should be visible on the solid shapes/comics panel area.
Comment 1 animtim 2014-02-12 13:21:00 UTC
More infos:

The problem actually is that it seems that now the "channels" docker enable/dicable alpha globally on all layers, and not on selected layer as it was before.

I'm not sure if that was actually intended change or a bug, but if it's not a bug, then I propose to add another column to enable/disable channels on selected layer as before.

Also we can add the disable alpha shortcut on group layers and all other layer-types (maybe just not on masks) in the Layers docker.

As a dirty workaround, for now I can open the .kra file with ark, edit the maindoc.xml and set channelflags="1110" on the layers I want, it works then perfectly.
Comment 2 animtim 2014-02-18 15:54:37 UTC
SORRY, I forgot layer channels are accessible in the layer properties window, so that's not so_bad as I thought.. 

So I'd just suggest to add another column in the channels docker to access these if possible. But that's not so much important if it's already available somewhere else.
Comment 3 Halla Rempt 2016-01-24 14:26:57 UTC
Is this still relevant?