https://bugs.kde.org/show_bug.cgi?id=433307
--- Comment #3 from Nate Graham <n...@kde.org> --- When it comes to option 3, there appear to be two types of opinions on the matter: "I am very uncomfortable with this idea for philosophical reasons, and will try very hard to think up implausible use cases that will break with it" "I can't think of any actual real-world use cases that matter which harmed by this idea, and will minimize any that are presented" :) We did some brainstorming in the VDG today and managed to come up with precisely one use case where it would actually be a functionality or usability regression (not just being ugly): a drawing or painting app where the canvas extends all the way to the bottom edge of the window with no sidebars on either side, such that the bottom left and bottom right corners of the window can be painted on. If KWin removes a few pixels from these corners, those areas would become unpaintable when the window is free-floating and has no scrollbars. This is admittedly a fairly remote scenario, but it's possible and not acceptable. Of course if this effect is implemented as a KWin effect, it can be disabled. And we would also not clip corners for tiles, maximized or full screen windows. But you would have to know about those things, and it would still be broken for free-floating windows. And an app blacklist is not generally the kind of engineering solution favored by KDE devs. We don't break apps, ask users to find the breakage, and then selectively turn off our breakage. That's neither realistic or kind. --- Regardless, there is an option 4 that I forgot: add subtle lines to the edged of windows with feathered ends. This creates a fairly convincing illusion of rounded corners without actually rounding them or clipping any app content! Downsides include a low upper bound to the effective corner radius that it's possible to achieve, and also some people might not like an additional contrast line drawn around the edges of windows. There is an open MR with this: https://invent.kde.org/plasma/breeze/-/merge_requests/67 -- You are receiving this mail because: You are watching all bug changes.