Summary: | Preserve the color of the layer label in layers docker when merging others to it | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | acc4commissions |
Component: | Layer Stack | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dimula73, halla, lynx.mw+kde, tamtamy.tymona |
Priority: | NOR | ||
Version: | nightly build (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/f224c11c4520a6fb3158ef594bce55000900c561 | Version Fixed In: | |
Sentry Crash Report: |
Description
acc4commissions
2020-05-18 21:36:04 UTC
You mean the color label of the layer? The one that you choose in right-click and then you can filter by it? (And now also fill or use the magic wand tool). (In reply to Tymond from comment #1) > You mean the color label of the layer? The one that you choose in > right-click and then you can filter by it? (And now also fill or use the > magic wand tool). Yes, the color label. I'm not sure what you meant by the fill and the magic wand though. Thanks for your comment! Automatically switching the status of this bug to REPORTED so that the KDE team knows that the bug is ready to get confirmed. In the future you may also do this yourself when providing needed information. I noticed it too, I decided to finally use color labels on my last project too, only to find out they're rather annoying because they reset every time you merge something in... Same thing happens with active channels btw, I've complained about it before, and was told it's supposed to be like that. Color labels also get reset when flattening a layer with masks btw, although ironically that does not reset active channels, but it bakes in opacity, so I don't see a consistent patter here, you need to know a lot of quirks for proper layer usage. Hi, Lynx3D! The idea of merging channel flags, opacity and blending mode is the following: 1) If all three coincide, then we merge the two layers using Normal blending mode and set channel flags, opacity and blending mode of the original layers. 2) If at least one of the properties differ, then we create a clean new layer with default properties and just merge in both layers using their settings. The idea of the approach is that we preserve the visual look of the image as much as possible. If you have ideas how to improve that, please ping me on IRC Git commit 64e870a3af369ac50577615b48a480c02fc12c75 by Dmitry Kazakov. Committed on 13/08/2020 at 19:25. Pushed by dkazakov into branch 'krita/4.3'. Fix the color label of the layers when doing merge-down The final layer should have the label of the lowest selected layer. M +4 -1 libs/image/kis_layer_utils.cpp https://invent.kde.org/graphics/krita/commit/64e870a3af369ac50577615b48a480c02fc12c75 Git commit f224c11c4520a6fb3158ef594bce55000900c561 by Dmitry Kazakov. Committed on 13/08/2020 at 19:30. Pushed by dkazakov into branch 'master'. Fix the color label of the layers when doing merge-down The final layer should have the label of the lowest selected layer. # Conflicts: # libs/image/kis_layer_utils.cpp M +4 -1 libs/image/kis_layer_utils.cpp https://invent.kde.org/graphics/krita/commit/f224c11c4520a6fb3158ef594bce55000900c561 |