Bug 463845

Summary: Aurorae decorations pop in when using shader effects
Product: [Plasma] kwin Reporter: code
Component: decorationsAssignee: KWin default assignee <kwin-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: jeoshua, kde, nate, tani.giovonni
Priority: NOR    
Version First Reported In: 5.26.5   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description code 2023-01-04 18:54:30 UTC
SUMMARY

This has been first reported here: https://github.com/Schneegans/Burn-My-Windows/issues/258

When using one of the Burn-My-Windows effects (such as this: https://www.pling.com/p/1884309/), non-default window decorations pop-in after the animation is complete instead of appearing with the window content.


STEPS TO REPRODUCE

1. Apply a set of window decorations. (tested with Kyzenred and Materia Manjaro Dark Solid and Plastik)
2. Apply a burn-my-windows affect
3. Open a window that will follow system decorations (a good one is to click the settings icon of the effect you just added)


OBSERVED RESULT

Most of the time, the window decorations appear after the effect animation is finished.


EXPECTED RESULT

The window decoration should be shown right away and should be affect by the effect.


SOFTWARE/OS VERSIONS

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.26.80
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7
Kernel Version: 5.15.0-56-generic (64-bit)
Graphics Platform: X11
Comment 1 Jeoshua Collins 2023-01-23 15:25:43 UTC
I can confirm this issue. Specifically it doesn't seem to be an issue with KWin, but with something that the Aurorae theming engine is doing. The Breeze Window decorators, by default, don't exhibit this behavior for me. Basically any other decorators seem to do it, except Lightly (https://store.kde.org/p/1972214), which is explicitly a fork of Breeze.

I would test to see if other Window Decorators exhibit this behavior, but I can only find decorators that work with the required versions of Plasma that are based on either Aurorae or Breeze.
Comment 2 tani.giovonni 2023-02-15 17:06:34 UTC
I also have the same issue and it, rather unfortunately, means I basically can't use burn my windows because it just looks horrible with my decorations popping in and out.