From f413274fba452752b0bcc80ced085a1fff62cf8e Mon Sep 17 00:00:00 2001 From: Mani <12841290+krmanik@users.noreply.github.com> Date: Mon, 18 Mar 2024 22:26:41 +0800 Subject: [PATCH] better pan zoom with space for drag, shift for horizontal scroll and ctrl for zoom (#3080) * more better pan zoom with space for drag, shift for horizontal scroll and ctrl for zoom * use middle mouse button for drag * improve panning with space + mousemove, remove middle mouse implementation * handle tool change after mouseup event --- ts/image-occlusion/Toolbar.svelte | 112 ++++++++++++++++---------- ts/image-occlusion/tools/tool-zoom.ts | 58 ++++++++----- 2 files changed, 110 insertions(+), 60 deletions(-) diff --git a/ts/image-occlusion/Toolbar.svelte b/ts/image-occlusion/Toolbar.svelte index 64e251d98..7cfe0eeaa 100644 --- a/ts/image-occlusion/Toolbar.svelte +++ b/ts/image-occlusion/Toolbar.svelte @@ -5,7 +5,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html