https://bugs.kde.org/show_bug.cgi?id=395377

--- Comment #2 from Vlad Zagorodniy <vladz...@gmail.com> ---
> When switching virtual desktops with the old "slide" effect enabled, panels 
> would not slide with them.  The rewritten slide effect however slides the 
> panels together with the windows, only to end up with the same panel.

Panels slide for two reasons:
* fix issues with full screen windows, see https://phabricator.kde.org/D9638;
* as I said in the diff, panels are also sliding to separate each virtual
desktop as much as possible. 

> I consider this is bad from an UI perspective: particularly when switching 
> desktops using the Pager or the taskbar plasmoid, these applets move away 
> from under your mouse cursor.

Well, it's not possible to cover every possible use-case.

> The relevant commit, AFAICS, is ddd406dfd91cc085a . From a quick glance on 
> the code, it seems like the method 
> `SlideEffect::shouldForceBackgroundContrast()` is to blame, since it the 
> check for `w->isDock() || w->keepAbove()` was removed.

shouldForceBackgroundContrast has nothing to do with sliding of panels as its
name suggests. :-)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to