
Make the touchpad gesture keep track of its state, and enter in a rejected state if the swipe is happening in the wrong direction. Effectively, this means touchpad gestures are locked on a single direction, and horizontal+vertical swipeTrackers won't be handling events at the same time. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1643>