Bug 406359

Summary: Touch scrolling not possible
Product: [Plasma] plasmashell Reporter: Nicolas Fella <nicolas.fella>
Component: Application Launcher (Kickoff) widgetAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: major CC: bugseforuns, nate, plasma-bugs-null
Priority: HI    
Version First Reported In: 5.15.3   
Target Milestone: 1.0   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.18
Sentry Crash Report:
Attachments: Video of the problem

Description Nicolas Fella 2019-04-09 14:01:51 UTC
SUMMARY
Scrolling the lists with one finger on a touchscreen is not possible

STEPS TO REPRODUCE
1. Open Kickoff
2. Go to Applications (or some other tab with long content)(
3. Move finger on touchscreen

OBSERVED RESULT

Hover marker moves

EXPECTED RESULT
List scrolls

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.15.3
KDE Frameworks Version: 5.56
Qt Version: 5.12.2

ADDITIONAL INFORMATION
Happens on both X11 and Wayland
Comment 1 Nicolas Fella 2019-04-09 14:14:14 UTC
Created attachment 119319 [details]
Video of the problem
Comment 2 Nate Graham 2019-04-09 16:49:44 UTC
Yep, same here.
Comment 3 Nicolas Fella 2019-04-09 16:58:27 UTC
If I comment out the MouseArea in KickoffListView.qml:102 scrolling works as expected
Comment 5 Nate Graham 2019-11-15 13:47:31 UTC
Git commit 0322d1a25fac01768b90854d09e1e2d882da40b5 by Nate Graham, on behalf of Steffen Hartleib.
Committed on 15/11/2019 at 13:47.
Pushed by ngraham into branch 'master'.

Improved Touch support for Kickoff

Summary:
- enabled touch scrolling in Kickoff
- open the correct category in the application tab
- open the context menu with touch (tapandhold gesture similar to Windows 10)
- start drag action with touch similar to Windows 10
Related: bug 406361
FIXED-IN: 5.18

Reviewers: #plasma, hein, ngraham

Reviewed By: ngraham

Subscribers: niccolove, khuoman, mart, sbergeron, davidedmundson, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D21829

M  +94   -67   applets/kickoff/package/contents/ui/KickoffListView.qml

https://commits.kde.org/plasma-desktop/0322d1a25fac01768b90854d09e1e2d882da40b5