https://bugs.kde.org/show_bug.cgi?id=428259
Bug ID: 428259 Summary: Unnecessary transparent areas in layers take rooms in the layer size. Product: krita Version: 4.4.0 Platform: Compiled Sources OS: Microsoft Windows Status: REPORTED Severity: normal Priority: NOR Component: Layer Stack Assignee: krita-bugs-n...@kde.org Reporter: acc4commissi...@gmail.com Target Milestone: --- Created attachment 132746 --> https://bugs.kde.org/attachment.cgi?id=132746&action=edit Case 1 SUMMARY Layer size expands when you're painting, but it doesn't shrink when you're erasing areas. I'm not sure this is intentional, but imo it makes it slower to move/manipulate layers for no reason. (Kinda reminds me of memory leak;) *********What is odd is that, when you try to move the layer after erasing its parts, the 'border' of move tool (which indicates how big the layer is) appears around the actual size the the layer as if it properly shrinked. But on the layer thumbnail in the layers docker it's still expanded and the moving speed is still slow. Case 1 STEPS TO REPRODUCE 1. Draw something small on a corner of the canvas. 2. Draw something small on the other side of the canvas, on the same layer. ---(note:2 is much slower to move compared to 1)--- 3. Erase the part you drew in step 2 completely with a brush. 4. Check how the layer thumbnail isn't shrinked and how it is still slow to move the layer. It behaves as if its size stays expanded, although the border of move tool indicates differently. Case 2 STEPS TO REPRODUCE 1. Draw something small and put it in a group layer. 2. Put a filter layer or filter mask inside the group layer. ---(note:the layer size expands into maximum at this point)--- 3. Remove the filter layer or filter mask. 4. Check how the layer thumbnail isn't shrinked and how it is still slow to move the layer. It behaves as if its size stays expanded, although the border of move tool indicates differently. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION Is it impossible to make layer operations unaffected by the layer size in the first place? (e.g Firealpaca) -- You are receiving this mail because: You are watching all bug changes.