Bug 475155

Summary: Desktop Bar Moves to Left Side and is Not Scrollable
Product: [Plasma] kwin Reporter: Dashon <dashonwwIII>
Component: effects-overviewAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: dashonwwIII, nate
Priority: NOR Keywords: qt6, regression
Version First Reported In: git master   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Dashon 2023-10-02 23:03:59 UTC
SUMMARY
In relation to this bug that I filed https://bugs.kde.org/show_bug.cgi?id=475077, which was intentional. If you use a number of virtual desktops equal to the rows, this being the only other way that the desktop bar will be shown going forward. The desktop bar moves from the top of the screen to the left side of the screen. This is not the current behaviour in plasma 5.27 where it remains at the top. Furthermore once it moves to the left side of the screen. You can no longer click and drag to access virtual desktops that have been moved off screen.


STEPS TO REPRODUCE
1. Create a large number of virtual desktops, say 14
2. In the system settings app search for virtual desktops and select the one that matches.
3. Set the number of rows equal to the number of virtual desktops.

OBSERVED RESULT
The desktop bar moves to the left side and you can no longer click and drag it to get to the virtual desktops that have been moved off screen.

EXPECTED RESULT
First impressions: having the desktop bar switch positions all of  a sudden is kinda weird, so maybe it shouldn't do that. Again, it doesn't do that currently in 5.27. However, the real problem is that no matter where it is located it should still maintain the ability to be dragged or scrolled to reach virtual desktops that can not be shown on the screen.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  kde neon unstable
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.6.0
Comment 1 Nate Graham 2023-10-07 02:31:27 UTC
This is *also* intentional. :)

When you have a one-dimensional row or a one-dimensional column of virtual desktops, those will appear in the Overview effect. Anything 2-dimensional will not; the expected UX is that you'll use the now-built-in Desktop Grid functionality to switch desktops within this effect.
Comment 2 Nate Graham 2023-10-07 02:32:19 UTC
Also, these are indeed both scrollable.