git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commit9c80d3ba994fb3cf51eca59bf215e8f513f83848
parentffd185aabf
authorLucas Galante <[email protected]>
date2026-06-16 08:43
Decrease swipe gesture threshold to 50.0 pixels for better responsiveness

 src/server/cursor.rs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/server/cursor.rs b/src/server/cursor.rs
index 4ed923f..4cb4af3 100644
--- a/src/server/cursor.rs
+++ b/src/server/cursor.rs
@@ -1095,10 +1095,10 @@ unsafe extern "C" fn handle_swipe_update(listener: *mut ffi::wl_listener, data:
     for gb in &(*seat.server).wm.gesture_binds {
         if gb.gesture_type == "swipe" && gb.fingers == (*event).fingers && gb.mods == modifiers {
             let matched = match gb.direction.as_str() {
-                "left" => cursor.gesture_dx < -150.0,
-                "right" => cursor.gesture_dx > 150.0,
-                "up" => cursor.gesture_dy < -150.0,
-                "down" => cursor.gesture_dy > 150.0,
+                "left" => cursor.gesture_dx < -50.0,
+                "right" => cursor.gesture_dx > 50.0,
+                "up" => cursor.gesture_dy < -50.0,
+                "down" => cursor.gesture_dy > 50.0,
                 _ => false,
             };
             if matched {