summaryrefslogtreecommitdiff
path: root/src/evdev-mt-touchpad-gestures.c
Commit message (Expand)AuthorAgeFilesLines
* filter: add scroll movement type to the custom acceleration profileYinon Burgansky2023-02-241-2/+2
* gestures: fix disambiguation between two finger pinch and scrollJosé Expósito2022-01-271-2/+5
* gestures: do not use thumb for pinch when is used to press the clickpadJosé Expósito2021-12-141-0/+3
* gestures: rename event handlersJosé Expósito2021-11-091-32/+32
* gestures: cancel hold gestures on thumb detectionJosé Expósito2021-11-041-1/+1
* gestures: avoid processing the last hold and motion event twiceJosé Expósito2021-10-071-3/+3
* gestures: improve one finger hold detectionJosé Expósito2021-06-101-4/+92
* gestures: move first_moved and first_mm upJosé Expósito2021-06-101-3/+3
* gestures: always save touch informationJosé Expósito2021-06-101-3/+6
* doc: update draw.io URLJosé Expósito2021-06-091-1/+1
* doc: add touchpad gestures state machine diagramJosé Expósito2021-06-091-0/+9
* gestures: add quick hold implementationJosé Expósito2021-06-091-3/+36
* gestures: add hold gesture implementationJosé Expósito2021-06-091-1/+155
* gesutures: allow to configure hold gesturesJosé Expósito2021-06-091-0/+42
* gestures: filter motion inside the gesture state machineJosé Expósito2021-06-091-6/+10
* gestures: use events to change between statesJosé Expósito2021-06-091-77/+277
* gestures: handle pointer motion as an extra stateJosé Expósito2021-06-091-12/+30
* gestures: refactor gesture enabledJosé Expósito2021-06-091-1/+7
* gestures: add a function to know if there is pending pointer motionJosé Expósito2021-06-091-0/+17
* Increase pinch grace period to 300msnovenary2021-05-191-1/+1
* Allow reviving a thumb that moves sufficientlynovenary2021-05-191-0/+23
* Improve disambiguation between two-finger pinch and scrollnovenary2021-05-191-0/+39
* gestures: move the logic to detect gestures to its own functionJoseExposito2021-04-131-64/+70
* gestures: move up some functions to use them laterJoseExposito2021-04-131-36/+37
* gestures: move the code to get raw pointer motion to its own functionJoseExposito2021-04-131-3/+12
* gestures: Filter unaccelerated deltas for gesturesAlexander Mikhaylenko2021-03-161-2/+2
* [clang-tidy] do not use else after returnRosen Penev2020-08-271-5/+5
* touchpad: restore thumb detection while keeping fixes from !292Matt Mayfield2020-05-221-15/+17
* gestures: where we have more fingers than slots, default to swipePeter Hutterer2019-09-251-0/+6
* gestures: rename the inner/outer thresholds to min/max_movePeter Hutterer2019-09-251-15/+15
* evdev-mt-touchpad-gestures.c: remove unused includeKonstantin Kharlamov2019-09-121-1/+0
* touchpad: don't allow gestures with a clickpad button down by a fingerMatt Mayfield2019-08-161-2/+7
* touchpad: revamp thumb detectionMatt Mayfield2019-07-171-5/+11
* touchpad: add a helper function for supressing a thumbPeter Hutterer2019-07-151-1/+1
* gestures: Improve thumb detection, allow one finger scrollMatt Mayfield2019-07-151-20/+39
* gestures: fast-track scroll/swipe detection when gestures are offPeter Hutterer2019-07-151-2/+3
* gestures: improvements to pinch detectionMatt Mayfield2019-07-151-5/+8
* gestures: improve scroll responsiveness for vertically aligned touchesMatt Mayfield2019-07-151-0/+11
* touchpad: basic thumb detection within gesturesMatt Mayfield2019-07-151-49/+76
* touchpad: add a helper function for counting touches for gesturesPeter Hutterer2019-07-151-3/+3
* touchpad: rename the scroll timeout define, drop the pinch onePeter Hutterer2019-07-151-4/+3
* touchpad: reduce state debugging output by only logging changed statesPeter Hutterer2019-07-151-4/+5
* touchpad: change the min vector for the scroll lock to 0.15Peter Hutterer2018-08-131-1/+1
* touchpad: 90-degree scroll helperMatt Mayfield2018-08-081-1/+142
* gestures: if two fingers are in definitive pinch position, pinchPeter Hutterer2018-04-261-5/+16
* touchpad: drop the double normalizationPeter Hutterer2018-01-101-23/+30
* gestures: don't try to pinch for nfingers > slotsPeter Hutterer2017-08-011-1/+6
* timer: add a timer name to each timerPeter Hutterer2017-07-101-0/+7
* touchpad: make use of use tp_for_each_touchMarcos Paulo de Souza2017-05-031-3/+2
* evdev: standardize log messsagesPeter Hutterer2017-02-241-12/+10