From 4ffc5a69eaca953bfa4e51b7856adce94c4eeb3e Mon Sep 17 00:00:00 2001 From: Konstantinos Kaloutas Date: Mon, 5 Sep 2022 11:24:36 +0300 Subject: [PATCH] fix: adjust normalization --- .../core/src/lib/tools/TLSelectTool/states/PinchingState.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tldraw/packages/core/src/lib/tools/TLSelectTool/states/PinchingState.ts b/tldraw/packages/core/src/lib/tools/TLSelectTool/states/PinchingState.ts index c96dae89b6..75fe027aad 100644 --- a/tldraw/packages/core/src/lib/tools/TLSelectTool/states/PinchingState.ts +++ b/tldraw/packages/core/src/lib/tools/TLSelectTool/states/PinchingState.ts @@ -25,7 +25,8 @@ export class PinchingState< const { camera } = this.app.viewport // Normalize the value of deltaZ from raw WheelEvent - const deltaZ = normalizeWheel(event)[2] * 0.05 + const deltaZ = normalizeWheel(event)[2] * 0.01 + if (deltaZ === 0) return; const zoom = camera.zoom - deltaZ * camera.zoom; this.app.viewport.pinchCamera(info.point, [0, 0], zoom) }