| Summary: | Applets using ExpandableListItem component are hard to use with a touch screen | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] libplasma | Reporter: | Aleix Pol <aleixpol> |
| Component: | components | Assignee: | Nate Graham <nate> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | kde, nate, plasma-bugs-null |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | 5.69.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/plasma-framework/52c0a136f9fff59db30210a788e9f904ea594fa4 | Version Fixed/Implemented In: | 5.70 |
| Sentry Crash Report: | |||
|
Description
Aleix Pol
2018-05-01 23:12:57 UTC
What connect button? Oops wrong component. Confirmed. I'll fix this for everything all at once in the ExpandableListItem component. Working on a patch... Git commit 52c0a136f9fff59db30210a788e9f904ea594fa4 by Nate Graham.
Committed on 18/04/2020 at 05:45.
Pushed by ngraham into branch 'master'.
[ExpandableListItem] make it touch-friendly
Summary:
Right now ExpandableListItem is not very touch-friendly due to use of a mousearea
hover effect for choosing the selected item. This patch fixes that by using a `TapHandler`
to handle left-clicks and touch input. We still need a MouseArea inside it to handle
non-touch hover and right-click behaviors.
FIXED-IN: 5.70
Test Plan: Click behavior is identical to how it was before, but now touch works too: {F8234452}
Reviewers: #plasma, apol, #vdg, niccolove
Subscribers: kde-frameworks-devel
Tags: #frameworks
Differential Revision: https://phabricator.kde.org/D28808
M +124 -113 src/declarativeimports/plasmaextracomponents/qml/ExpandableListItem.qml
https://commits.kde.org/plasma-framework/52c0a136f9fff59db30210a788e9f904ea594fa4
|