From 4753d998b324d85440a145eed9345f1ad3d1e746 Mon Sep 17 00:00:00 2001 From: Janis Hutz Date: Mon, 31 Aug 2026 16:45:55 +0200 Subject: [PATCH] fix: improve movement speeds at edges --- web/src/components/SortableList.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/web/src/components/SortableList.vue b/web/src/components/SortableList.vue index 860cd4d..acf644f 100644 --- a/web/src/components/SortableList.vue +++ b/web/src/components/SortableList.vue @@ -44,10 +44,18 @@ // Scrolling up and down if ( relToContainer < 50 ) { - moveSpeed = -Math.ceil( Math.max( 1, Math.min( 5 / relToContainer, 10 ) ) ); + if ( relToContainer < 0 ) + moveSpeed = -20; + else + moveSpeed = -Math.ceil( Math.max( 1, Math.min( 5 / relToContainer, 10 ) ) ); + startTracker(); } else if ( relToContainer > height - 50 ) { - moveSpeed = Math.ceil( Math.max( 1, Math.min( 5 / ( height - relToContainer ), 10 ) ) ); + if ( height - relToContainer < 0 ) + moveSpeed = 20; + else + moveSpeed = Math.ceil( Math.max( 1, Math.min( 5 / ( height - relToContainer ), 10 ) ) ); + startTracker(); } else { if ( mover >= 0 ) {