Luwx / LightlyShaders

Round corners and outline effect for kwin.
138 stars 37 forks source link

Blur on round corners (Not a duplicate of issue #7) #12

Closed ryu-ketsueki closed 3 years ago

ryu-ketsueki commented 3 years ago

I didn't want to open another issue as this already exists on #10 but since that was mistakingly closed by judging it as duplicate of #7, I had to reopen it but I'll explain why.

image This here is LightlyShaders with Lightly Widget Style and Window Decoration. Corner radius is set to 8px, the max setting. LightlyShaders.conf was also manually edited to have the exact same roundness because the slider on the GUI does not show what is the roundness image

The same happens with fully borderless and titlebarless windows but that are still affected by KWin and the window decoration image

As you can see, this is the setup expected with your forks of Breeze and this KWin shader. It is not ClassikStyles without the round corners option toggled on as this is Lightly. However, the blur around the corner is still there. It's not caused by the Window Decoration and I pointed that out on #10. Another user noticed the bug on the forum Diolinux Plus and I noticed it is the same bug.

Now if this is caused by KWin and cannot be avoided, it's understandable but at least it could be added as known issue on the README.md

Luwx commented 3 years ago

In your screenshot, the issue is caused by the infamous KWin bug https://bugs.kde.org/show_bug.cgi?id=395725

Although visually similar, it is not the same as #10 or the other one you linked, they are not using the blur effect.

On a side note, since you are not using a titlebar in Konsole, the blur issue can be easily fixed in the Konsole code (compared to fixing 395725 that affect all decorations) by passing a rounded region to blur. Maybe you could open a issue here https://bugs.kde.org/enter_bug.cgi?product=konsole and ask if they could implement a "blur area corner radius" option.

Luwx commented 3 years ago

https://plus.diolinux.com.br/uploads/default/original/3X/b/f/bf601895723e8227ed99aa98c4f11daf6a50e462.jpeg

The square bottom corners seems to be a classikStyles issue.

https://plus.diolinux.com.br/uploads/default/original/3X/2/6/26fc234f279236acbe98e860f53006a028134e30.jpeg

The effect corner radius is bigger than the decoration corner radius.

Luwx commented 3 years ago

I'll update the README