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