https://bugs.kde.org/show_bug.cgi?id=395725

David Edmundson <k...@davidedmundson.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |k...@davidedmundson.co.uk

--- Comment #63 from David Edmundson <k...@davidedmundson.co.uk> ---
We have the pixmap of the decoration, we can do `QRegion(pixmap.mask())` to
turn that into a region. That's how the client side works where plasma has a
rounded panel.

It isn't super fast, so we can't afford to do it every frame. We would need to
cache it in the decoration and invalidate it whenever a margin changes. 

That approach will be backwards compatible with all existing themes, doesn't
require the horrible user facing config and should be relatively simple.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to