paulmcauley / klassy

Klassy is a highly customizable binary Window Decoration, Application Style and Global Theme plugin for recent versions of the KDE Plasma desktop.
801 stars 24 forks source link

Visual artifacts from background of window #149

Open iodream opened 2 months ago

iodream commented 2 months ago

Hi. I'm getting some visual artifacts coming from behind the window when Klassy is in use. It's almost as if there is a 1px line gap between the window decoration and the main window. It's in the upper right corner near the window buttons. Most presets seem to be affected but especially the Redmond ones. If i move the window 1px below or above the glitch disappears and then with every window move 1px more it reappears. This happens with both 6.1.breeze6.0.3 and 6.0.breeze6.0.2.

Is this a bug in Klassy or the graphics drivers? Thanks.

Screenshot_20240807_021346

Screenshot_20240807_021452

System Info: Operating System: Arch Linux KDE Plasma Version: 6.1.3 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.10.3-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 7535HS with Radeon Graphics Memory: 14,9 GB of RAM Graphics Processor: AMD Radeon 660M

iodream commented 2 months ago

Issue is related to fractional scaling at 125%. With 100% issue does not happen.

paulmcauley commented 1 month ago

This is an issue related to the kwin/KDecoration2 API in Plasma. Recent releases of Breeze made a dirty hack to try and alleviate it, but I want a proper fix in the API before I look into this