D29419: Improved Touch support for Dophin
Steffen Hartleib
noreply at phabricator.kde.org
Mon May 4 17:30:11 BST 2020
steffenh created this revision.
steffenh added a reviewer: Dolphin.
Herald added a project: Dolphin.
Herald added a subscriber: kfm-devel.
steffenh requested review of this revision.
REVISION SUMMARY
this is the continuation of @abalaji's work in the patch https://phabricator.kde.org/D12162.
with this patch dolphin support now following touch gestures:
- Tap gesture to interact/open with directories, files and so on
- TapAndHold and release gesture for access to the context menu (main window, panel folder, places and information)
- TapAndHold and moving gesture for drag and drop action (main windows, panel folder and places)
- pinch gesture for zoom in main window
- kinetic scrolling (QScroller) for main window, panel folder, panel places, panel information, setting preview and service
FEATURE: 385066
TEST PLAN
Check usability of the gestures in in all the places mentioned above
Check sensitivity of the pinch gesture (too fast?)
Check QScroller overshot behavior (too much?, current standard values from Qt)
REPOSITORY
R318 Dolphin
REVISION DETAIL
https://phabricator.kde.org/D29419
AFFECTED FILES
src/kitemviews/kitemlistcontainer.cpp
src/kitemviews/kitemlistcontainer.h
src/kitemviews/kitemlistcontroller.cpp
src/kitemviews/kitemlistcontroller.h
src/panels/information/informationpanel.cpp
src/panels/information/informationpanelcontent.cpp
src/panels/information/informationpanelcontent.h
src/settings/general/previewssettingspage.cpp
src/settings/services/servicessettingspage.cpp
src/views/dolphinview.cpp
src/views/dolphinview.h
To: steffenh, #dolphin
Cc: kfm-devel, abalaji, azyx, nikolaik, pberestov, iasensio, aprcela, fprice, fbampaloukas, alexde, Codezela, feverfew, meven, spoorun, navarromorales, firef, ngraham, andrebarros, emmanuelp, rdieter, mikesomov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20200504/f210369e/attachment.htm>
More information about the kfm-devel
mailing list