From 769b84867af8a8affb6e76228c6e0ed46d50fe44 Mon Sep 17 00:00:00 2001 From: Chee Aun Date: Thu, 16 Feb 2023 03:20:10 +0800 Subject: [PATCH] fix: limit pinch scale to minimum 0.5 (#1740) --- components/modal/ModalMediaPreviewCarousel.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/modal/ModalMediaPreviewCarousel.vue b/components/modal/ModalMediaPreviewCarousel.vue index af555b49..ee8068a6 100644 --- a/components/modal/ModalMediaPreviewCarousel.vue +++ b/components/modal/ModalMediaPreviewCarousel.vue @@ -64,7 +64,7 @@ const { isSwiping, lengthX, lengthY, direction } = useSwipe(target, { useGesture({ onPinch({ offset: [distance, angle] }) { - set({ scale: 1 + distance / 200 }) + set({ scale: Math.max(0.5, 1 + distance / 200) }) }, onMove({ movement: [x, y], dragging, pinching }) { if (dragging && !pinching)