[gnome-shell] swipeTracker: Switch to 3-finger gestures
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] swipeTracker: Switch to 3-finger gestures
- Date: Fri, 8 Jan 2021 17:39:17 +0000 (UTC)
commit 35d80416565d55a9badd66eac8fc23028de15d96
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Thu Jan 7 16:12:20 2021 -0300
swipeTracker: Switch to 3-finger gestures
As per design feedback, it's time to switch to 3-finger gestures.
Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3528
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1562>
js/ui/swipeTracker.js | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/js/ui/swipeTracker.js b/js/ui/swipeTracker.js
index eb1960f61d..333bac1582 100644
--- a/js/ui/swipeTracker.js
+++ b/js/ui/swipeTracker.js
@@ -23,6 +23,8 @@ const VELOCITY_THRESHOLD = 0.4;
const DURATION_MULTIPLIER = 3;
const ANIMATION_BASE_VELOCITY = 0.002;
+const GESTURE_FINGER_COUNT = 3;
+
const State = {
NONE: 0,
SCROLLING: 1,
@@ -86,7 +88,7 @@ const TouchpadSwipeGesture = GObject.registerClass({
if (event.type() !== Clutter.EventType.TOUCHPAD_SWIPE)
return Clutter.EVENT_PROPAGATE;
- if (event.get_touchpad_gesture_finger_count() !== 4)
+ if (event.get_touchpad_gesture_finger_count() !== GESTURE_FINGER_COUNT)
return Clutter.EVENT_PROPAGATE;
if ((this._allowedModes & Main.actionMode) === 0)
@@ -411,7 +413,8 @@ var SwipeTracker = GObject.registerClass({
this.bind_property('enabled', this._touchpadGesture, 'enabled', 0);
this.bind_property('orientation', this._touchpadGesture, 'orientation', 0);
- this._touchGesture = new TouchSwipeGesture(allowedModes, 4,
+ this._touchGesture = new TouchSwipeGesture(allowedModes,
+ GESTURE_FINGER_COUNT,
Clutter.GestureTriggerEdge.AFTER);
this._touchGesture.connect('begin', this._beginTouchSwipe.bind(this));
this._touchGesture.connect('update', this._updateGesture.bind(this));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]