Summary: | Window Open/Close Animation cannot trigger right away when just switching to another virtual desktop | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Angelo Fallaria <ba.fallaria> |
Component: | effects-various | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | CONFIRMED --- | ||
Severity: | minor | CC: | nate, nfbyte |
Priority: | NOR | ||
Version First Reported In: | 5.25.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Shows the animations not playing for a few seconds after switching virtual desktops |
Description
Angelo Fallaria
2022-06-17 14:44:05 UTC
Update: I've narrowed down the cause of the bug. When the virtual desktop switching effect (Fade/Slide) is still active, the window open/close effects do not play. If I disable the switching effects, the open/close animations trigger as usual. So right now, I think the bug is that the virtual desktop switching effects and window open/close effects cannot play at the same time. Not just window open/close animations are affected by this, but also the application launcher & applet animations. And it's a problem primarily when using the default Slide effect (since it takes quite long for the animation to end), the Fade desktop (although it has its own issues) is a bit shorter by default (and has a configurable duration as well). Steps to reproduce (as of Plasma 6.4.2): 1) Enable virtual desktops 2) Switch to a different virtual desktop and then quickly open the application launcher 3) Observe the launcher appearing instantly without the usual opening animation (In reply to Răzvan Avram from comment #2) > Not just window open/close animations are affected by this, but also the > application launcher & applet animations. And it's a problem primarily when > using the default Slide effect (since it takes quite long for the animation > to end), the Fade desktop (although it has its own issues) is a bit shorter > by default (and has a configurable duration as well). > > Steps to reproduce (as of Plasma 6.4.2): > 1) Enable virtual desktops > 2) Switch to a different virtual desktop and then quickly open the > application launcher > 3) Observe the launcher appearing instantly without the usual opening > animation I've opened a different bug for the applet animations here: bug 506779 Fixing this bug might not be as straight forward, as (unlike with applets) one might not want window animations to play in the middle of a desktop animation, instead queuing them to play afterwards. |