Bug 479614 - Scroll direction inverted on Overview list of virtual desktop
Summary: Scroll direction inverted on Overview list of virtual desktop
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: effects-overview (show other bugs)
Version: 5.91.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2024-01-10 16:56 UTC by Dennis Körner
Modified: 2024-01-12 04:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot to illustrate (692.70 KB, application/pdf)
2024-01-10 16:56 UTC, Dennis Körner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dennis Körner 2024-01-10 16:56:21 UTC
Created attachment 164791 [details]
Screenshot to illustrate

SUMMARY
When adding more virtual desktops than can be fitted within the overview, the list of virtual desktops gets scrollable, but scroll direction is inverted and scroll acceleration very slow.


STEPS TO REPRODUCE
0. Virtual desktop are configured to the default of 1 row. (1-dimensional horizontal layout)
1. Open overview
2. Add virtual desktops using the overview until "+" button moved out of screen
3. Select a virtual desktop and scroll the list of workspaces sideways until "+" button is moved back on screen.

OBSERVED RESULT
1. Scrolling direction is inverted than what is configured globals. For example, if natural scrolling is enabled, you would need to scroll from left to right.
2. Scrolling is VERY "slow" / unresponsive.

EXPECTED RESULT
- Scrolling should behave as configured (i.e. proper scroll direction and acceleration).

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Fedora Rawhide (reproducable on KDE Neon unstable as well) with 6.7.0-68.fc40.x86_64
KDE Plasma Version: 5.91.0
KDE Frameworks Version: 5.247.0
Qt Version: 6.6.1
Device: Framework 13 w/ AMD Ryzen 7 7840U 32GB RAM

ADDITIONAL INFORMATION
- When using a 1-d vertical layout (by configuring 20 rows), virtual desktop are placed vertically on the overview and their vertical list is NOT scrollable.
Comment 1 Doug 2024-01-11 05:40:50 UTC
The horizontal list is scrolling in the same direction as on scrollable documents for me, but it is very slow.  The bigger issue I notice is that the list of desktops isn't scrollable without first clicking on the + or a desktop thumbnail and changing desktops.

Of course, this is probably a bit of an edge case since it takes a lot of desktops to become an issue at all.
Comment 2 Dennis Körner 2024-01-11 15:05:48 UTC
(In reply to Doug from comment #1)
> The horizontal list is scrolling in the same direction as on scrollable
> documents for me, but it is very slow.  The bigger issue I notice is that
> the list of desktops isn't scrollable without first clicking on the + or a
> desktop thumbnail and changing desktops.
> 
> Of course, this is probably a bit of an edge case since it takes a lot of
> desktops to become an issue at all.

Weird! Are you using a trackpad or a mouse? Do you have natural scrolling enabled or disabled? Natural scrolling is the only setting I played around with on an otherwise vanilla system.

Yeah, if you reopen the overview you need to select a desktop thumbnail to be able to scroll through the list. But I thought that it might be an UI/UX decision to not scroll on mouse over.

Sure, it is a bit of an edge case, but there are definitely people out there that are using a lot of virtual desktops. Some of them might be even former users of other DEs that are familiar with a 1-d horizontal layout. ;-)
Comment 3 Nate Graham 2024-01-11 16:51:44 UTC
> The horizontal list is scrolling in the same direction as on scrollable documents for me
Then it's working as intended. :) 

> The bigger issue I notice is that the list of desktops isn't scrollable without first clicking on the + or a desktop thumbnail and changing desktops.
Those would be separate issues; could you submit new separate bug reports for them? Thanks!
Comment 4 Dennis Körner 2024-01-11 17:11:21 UTC
(In reply to Nate Graham from comment #3)
> > The horizontal list is scrolling in the same direction as on scrollable documents for me
> Then it's working as intended. :) 
> 
> > The bigger issue I notice is that the list of desktops isn't scrollable without first clicking on the + or a desktop thumbnail and changing desktops.
> Those would be separate issues; could you submit new separate bug reports
> for them? Thanks!

Added a report for that. See https://bugs.kde.org/show_bug.cgi?id=479657
Comment 5 Doug 2024-01-12 04:52:42 UTC
(In reply to Dennis Körner from comment #2)
> (In reply to Doug from comment #1)
> > The horizontal list is scrolling in the same direction as on scrollable
> > documents for me, but it is very slow.  The bigger issue I notice is that
> > the list of desktops isn't scrollable without first clicking on the + or a
> > desktop thumbnail and changing desktops.
> > 
> > Of course, this is probably a bit of an edge case since it takes a lot of
> > desktops to become an issue at all.
> 
> Weird! Are you using a trackpad or a mouse? Do you have natural scrolling
> enabled or disabled? Natural scrolling is the only setting I played around
> with on an otherwise vanilla system.
> 
> Yeah, if you reopen the overview you need to select a desktop thumbnail to
> be able to scroll through the list. But I thought that it might be an UI/UX
> decision to not scroll on mouse over.
> 
> Sure, it is a bit of an edge case, but there are definitely people out there
> that are using a lot of virtual desktops. Some of them might be even former
> users of other DEs that are familiar with a 1-d horizontal layout. ;-)

I am using a trackpad, with Natural Scrolling enabled.