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 784756 - Edge-swipe gestures should be inhibited for full-screen applications
Edge-swipe gestures should be inhibited for full-screen applications
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other All
: Normal major
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-07-10 15:38 UTC by 28872d13
Modified: 2021-07-05 14:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description 28872d13 2017-07-10 15:38:22 UTC
Full screen applications will likely want to use touch screen edge-swipe gestures for user interaction. This specifically applies to Kodi, which binds "swipe left edge to right" to opening its left side-menu.
gnome-shell currently binds this gesture to opening the applications view.
I can see that the compositor will want to have its system gestures active even when an application is shown in full-screen mode for consistency, but I think that the edge-swipe gestures are too common to bind to and limit the design possibilities of applications a great deal.

In windowed mode, this problem is less pronounced since the left edge of the window does not necessarily align with the left edge of the screen.

My proposal/wish: Do not treat edge-swipe as compositor gesture on a touch screen if a surface is shown in full screen mode on that screen. Optionally and if feasible, do so only when the client that owns the surface additionally holds at least one bound wl_touch instance.

(as discussed in #gnome-shell)
Comment 1 GNOME Infrastructure Team 2021-07-05 14:11:47 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.