Bug 318327

Summary: Active layer lock mode /////(Alpha lock brush mode)
Product: [Applications] krita Reporter: Bollebib <kwadraatnope>
Component: UsabilityAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: halla, valerie_vk
Priority: NOR    
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Bollebib 2013-04-14 10:17:47 UTC
aI propose an  "active layer alpha lock" so that every layer you select during the activation of this mode is alpha locked.



Benefits: when jumping from layer to layer you need not worry about acivating or deactivating alpha layers on a case by case basis. In a workflow where you use lock alpha a lot this is much more preferable then doing this tedious activate/deactivate dance. 

it ensures that you don't add new alpha to any layer for as long as you need that and you don't need to check every time if the lock is active or inactive.


Should be a button on toolbar and shortcutable,if possible.


a similar implementation to this is in mypaint as a brush mode rather than a layer mode but you cannot use it with other brush modes like multiply or you'd have to build that option in.
Comment 1 Bollebib 2013-04-14 10:19:58 UTC
I want to make clear

I'm not asking for a toggle that remains when I leave the layer.
it's a mode that is active on any layer but doesn't mess  with or influences  the actual alpha lock of that layer.

The actual alpha lock should be unchanged.
Comment 2 valerievk 2013-04-14 13:49:04 UTC
I'd call it "Preserve layer alpha". It'd be shown as a button right next to the Erase button on the top toolbar, and also have its own shortcut.

When it's activated, you can't paint on transparent areas. :) It'd be really handy when you're adjusting colors on existing areas one moment, then have to add a few more opaque areas the next, etc.
Comment 3 Bollebib 2013-04-18 16:06:07 UTC
yes that is the intended workflow

Preserve layer alpha is a decent name
Comment 4 Halla Rempt 2013-06-21 11:08:00 UTC
FIxed in 7bc0fd2e19a3c31570c56d912c835515ed681866