After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 788994 - gestures: make content "stick to finger" for feedback when applying four-finger-swipe
gestures: make content "stick to finger" for feedback when applying four-fing...
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
triaged
Depends on:
Blocks:
 
 
Reported: 2017-10-14 19:47 UTC by Christian Hergert
Modified: 2018-07-31 00:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Hergert 2017-10-14 19:47:07 UTC
Gestures are fantastic.

However, if you don't have feedback that you are starting a gesture, it is unpredictable as to whether or not you are activating the gesture.

I think it makes sense for gnome-shell to use the gesture update signals to interactively move the workspace up/down based on the Y-delta from the gesture event.

In Builder, we use GtkGesturePan (but I haven't looked to see what Shell is using w/ Clutter) and the begin/update/end signals give us everything we need for sticky-content feedback.
Comment 1 usbkey9 2018-02-20 20:36:02 UTC
Totally agree !!!

I just want to add something : is it possible to switch workspaces with 3 fingers instead of 4.

And it'll be perfect if you can enable windows-switching with horizontal 3 fingers scroll with "stick to finger" features too.
This feature imitate alt+tab and once activated, 3 fingers vertical scroll imitated up/down arrows.

Best of the best,
Comment 2 Christian Hergert 2018-02-20 21:20:00 UTC
(In reply to usbkey9 from comment #1)
> I just want to add something : is it possible to switch workspaces with 3
> fingers instead of 4.

My problem with 3-finger gestures being used by the compositor is that I need that in applications I write. Now, it *should* be possible for 3-finger to work for both the compositor and the application, and the app wins if it supports the event. But in practice, I've had lots of inconsistency around that working correctly.

For example, in Builder, I often have my three-finger gesture leave me at the gnome-shell overview instead of the intended gesture in the application.
Comment 3 usbkey9 2018-02-21 11:25:34 UTC
Hi Chistian,

Sorry but, I thank that it will be better(more productive) for everyone to hase easy-gestures for often used action instead of specific app action.
I propose to you to use 4 finger gesture in builder =)

Best,
Comment 4 usbkey9 2018-02-22 11:58:12 UTC
Hi Christian, any up ?

Sorry for insisting, but I think it's a "very" important feature

Best,
Comment 5 Christian Hergert 2018-02-22 19:50:04 UTC
(In reply to usbkey9 from comment #4)
> Sorry for insisting, but I think it's a "very" important feature

I'm not a gnome-shell developer, sorry.
Comment 6 Florian Müllner 2018-02-23 11:37:04 UTC
(In reply to usbkey9 from comment #1)
> I just want to add something : is it possible to switch workspaces with 3
> fingers instead of 4.

This is completely unrelated to this report. Please add your comments to the existing bug 783119 instead (also note bug 767543 which has a patch).

But note that for the reasons pointed out by Christian, we are
 - definitively not going to make the number of fingers configurable
 - unlikely to change the existing swipe gestures to three fingers
Comment 7 Carlos Garnacho 2018-07-14 13:42:25 UTC
FWIW this is implemented in https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/148
Comment 8 Florian Müllner 2018-07-31 00:47:33 UTC
The MR was merged, closing.