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.