| Summary: | Make it possible to temporarily hide the layer being transformed | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Szczepan Hołyszewski <rulatir> |
| Component: | Tools/Transform | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | wishlist | CC: | halla, tamtamy.tymona |
| Priority: | NOR | ||
| Version First Reported In: | 3.0.1.1 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Szczepan Hołyszewski
2016-12-05 00:26:57 UTC
Hi Szczepan, Thanks for your report. This might be really difficult to implement because Krita automatically disables tools when a layer is locked or made invisible, and that logic is everywhere. I wonder whether you could achieve your goal by making your top layer temporarily semi-transparent instead? Yes, I tried with semi-transparency and it was somewhat helpful but insufficient. It helps correct gross inaccuracies but doesn't help with very fine positioning of points. A 50% blend of original and unwarped scan looks about as good when the unwarping is pixel perfect as when it is two or three pixels off. However our brains are very good at motion detection, so if you could alternate between original and unwarped scan then you would clearly see features "jump", even blurry/blobby features that don't give enough feedback with semi-transparency. Maybe it could be possible to implement an additional hidding functionality independent of layer hiding? There is already a precedent where the layer being worked on with the transform tool is displayed differently: special blending modes get disabled (mode switches to normal). This means that there is likely a special code path for that. Couldn't that code path also override opacity to 0 depending on some UI in the transform tool settings? Yes... Such things are possible. I cannot promise we will get down to implementing something anytime soon -- it's rather time that we get some new volunteer coders, because Dmitry and I are already overloaded :-) How should it look like from the user's point of view? An option in Tool Options for the Transform Tool? The original use case as I remember it from over 3 years ago would call for something VERY directly interactive, like hiding the transformed layer by depressing a modifier key, without even needing to release LMB while dragging a point. |