fix: limit pinch scale to minimum 0.5 (#1740)
parent
33a53de8d7
commit
769b84867a
|
@ -64,7 +64,7 @@ const { isSwiping, lengthX, lengthY, direction } = useSwipe(target, {
|
||||||
|
|
||||||
useGesture({
|
useGesture({
|
||||||
onPinch({ offset: [distance, angle] }) {
|
onPinch({ offset: [distance, angle] }) {
|
||||||
set({ scale: 1 + distance / 200 })
|
set({ scale: Math.max(0.5, 1 + distance / 200) })
|
||||||
},
|
},
|
||||||
onMove({ movement: [x, y], dragging, pinching }) {
|
onMove({ movement: [x, y], dragging, pinching }) {
|
||||||
if (dragging && !pinching)
|
if (dragging && !pinching)
|
||||||
|
|
Loading…
Reference in New Issue