Skip to content

Move to ClutterGesture

Jonas Dreßler requested to merge verdre/gnome-shell:gestures-part-3 into main

Counterpart of mutter!2857, moving from ClutterClickAction et al to the new ClutterGesture implementations.

Mostly fairly straightforward ports to the new gestures. The EdgeDragAction is ported to C and is now called ShellEdgeDragGesture, and DND is split up into two parts: A ClutterGesture that starts the drag (ShellDndStartGesture, also in C) and the existing JS code that takes over once the drag has started, using a ClutterGrab to move around the drag actor.

Depends on mutter!2857

Edited by Jonas Dreßler

Merge request reports