From b1a9eb859e0ce6ae49d5cfc9997d895bd27cbcf6 Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Wed, 8 Jan 2025 22:57:09 +0100 Subject: [PATCH] Small fixes --- components/CanvasEditor.vue | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/components/CanvasEditor.vue b/components/CanvasEditor.vue index 8931593..410578c 100644 --- a/components/CanvasEditor.vue +++ b/components/CanvasEditor.vue @@ -152,8 +152,8 @@ onMounted(() => { }; const touchmove = (e: TouchEvent) => { const pos = center(e.touches); - dispX.value -= (lastX - pos.x); - dispY.value -= (lastY - pos.y); + dispX.value -= (lastX - pos.x) / zoom.value; + dispY.value -= (lastY - pos.y) / zoom.value; lastX = pos.x; lastY = pos.y; @@ -255,9 +255,22 @@ function resizeNode(e: MouseEvent, x: number, y: number)