Bug 406361 - Applications tab dysfunctional with touchscreen
Summary: Applications tab dysfunctional with touchscreen
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 5.15.3
Platform: Other Linux
: HI normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-09 14:10 UTC by Nicolas Fella
Modified: 2019-11-15 13:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 5.18
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Fella 2019-04-09 14:10:35 UTC
SUMMARY
The Applications tab is unusable with a touchscreen

STEPS TO REPRODUCE
1. Open Kickoff
2. Go to Applications tab
3. Tap on a category

OBSERVED RESULT
Sometimes nothing happens, sometimes the category with the hover mark (not the one actually tapped) opens

EXPECTED RESULT
The tapped category opens


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

ADDITIONAL INFORMATION
Both X11 and Wayland
Comment 1 Nate Graham 2019-04-09 16:50:26 UTC
Cannot confirm; tapping on categories always works for me.
Comment 2 Nate Graham 2019-06-11 14:25:03 UTC
Oh. I can actually reproduce.
Comment 3 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 406359
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