STEPS TO REPRODUCE 1. Default panel: Floating 2. Open some windows, maximize at least one if the windows 3. Open the overview effect 4. Switch between the virtual desktops (ctrl+meta+left/right or click into the VDs) OBSERVED RESULT The windows adjust their size and positions due to an invisible panel animation. If the panel is not floating, the issue is not observable. EXPECTED RESULT The panel and it's setting doesn't play any role and the windows' geometries and positions keep being static. SOFTWARE/OS VERSIONS Operating System: Fedora Linux 40 KDE Plasma Version: 6.1.0 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.1 Graphics Platform: Wayland
Can you attach a screen recording that shows the issue? I'm having trouble reproducing it.
Created attachment 171021 [details] Screen recording 1) 3 non maximized windows + floating panel 2) OBS Studio maximized
Created attachment 171022 [details] Screenshot: Panel config
With more windows (7 in total), they even get shuffled around. Looks funny though.
Can reproduce it also on a second Fedora 40 system. I've noticed also that the performance, switching VDs, is notable better when the panel is _not_ floating.
For reproducing, you need to have two adjacent VDs: a) One with a window, which touches the panel, i.e. the panel is not in a floating, b) one with no window touching the panel, i.e. where the panel keeps floating
They move just a little bit in the recording above, but they can move a lot more or even completely shuffle, making it much more distracting.
Oh I see, thanks. Can reproduce. Sounds like we should disable the float/defloat effect until you leave Overview. Would prevent this issue and likely improve performance whlie switching.
> Would prevent this issue and likely improve performance whlie switching. I've noticed also a biiig performance penalty when switching into the new edit mode on 6.1.1: With the panel floating the animation notable stutters with my RX580 + Ryzen 5900X. Having the panel not float, it's absolutely smooth though.
* I mean when opening the new panel edit mode.
This appears to be fixed in currently git master, likely by the floating panel refactor work for Plasma 6.2.
\o/ thanks!