From 1548db56ce7cdfcc3bbda4a4cf3603b546f69433 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sat, 2 Mar 2024 21:10:48 +0400 Subject: Fix vertical gesture constant 400 is for width not height. --- src/layout/monitor.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/layout') diff --git a/src/layout/monitor.rs b/src/layout/monitor.rs index ee02a204..53e25fbd 100644 --- a/src/layout/monitor.rs +++ b/src/layout/monitor.rs @@ -721,8 +721,8 @@ impl Monitor { gesture.tracker.push(delta_y, timestamp); - // Normalize like GNOME Shell's workspace switching. - let pos = gesture.tracker.pos() / 400.; + // Normalize like AdwSwipeTracker. + let pos = gesture.tracker.pos() / 300.; let min = gesture.center_idx.saturating_sub(1) as f64; let max = (gesture.center_idx + 1).min(self.workspaces.len() - 1) as f64; -- cgit