Bug 489353 - Scroll speed on scrollable virtual desktop list is too slow
Summary: Scroll speed on scrollable virtual desktop list is too slow
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-overview (show other bugs)
Version: 6.1.1
Platform: Arch Linux Linux
: NOR minor
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2024-06-28 04:43 UTC by joey.joey586
Modified: 2024-08-30 07:13 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description joey.joey586 2024-06-28 04:43:41 UTC
***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

STEPS TO REPRODUCE
1. Open overview
2. Create more virtual desktops than what fits in the screen
3. Scroll horizontally with touchpad

OBSERVED RESULT
Scrolling is extremely slow

EXPECTED RESULT
Scrolling horizontally should have the same speed as vertical scrolling

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.6-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 2 × AMD A9-9420e RADEON R5, 5 COMPUTE CORES 2C+3G
Memory: 7.2 GiB of RAM
Graphics Processor: AMD Radeon R5 Graphics
Manufacturer: Dell Inc.
Product Name: Inspiron 3180
System Version: 1.1.0

ADDITIONAL INFORMATION
Possibly related to https://bugs.kde.org/show_bug.cgi?id=375069
Comment 1 Nate Graham 2024-07-02 23:06:54 UTC
Can reproduce; way too slow.
Comment 2 Nate Graham 2024-07-08 17:31:37 UTC
Thia is caused by the use of a Flickable in DesktopBar.qml. It should be a ScrollView with a ListView in it. I tried changing it, but it's pretty fiddly to preserve the existing centering behavior, and I gave up.

Making that change would likely also fix Bug 478968 and Bug 449908.