From b841b16cc0cace78758acbc7375ec8a73b878034 Mon Sep 17 00:00:00 2001 From: grokbot_ty Date: Sat, 26 Sep 2026 07:54:36 -0700 Subject: [PATCH] =?UTF-8?q?fix(capture):=20=C2=B190=C2=B0=20tilt=20slider?= =?UTF-8?q?=20midpoint=20+=20two-finger=20rotate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Clamp tape tilt to [-90, 90] so the slider knob starts centered and CCW works. PhotoStage pinch now tracks angle as well as zoom. --- frontend/src/capture/AxisPanel.svelte | 15 ++++++++------- frontend/src/capture/PhotoStage.svelte | 23 +++++++++++++++++------ frontend/src/capture/session.ts | 13 +++++++------ frontend/src/capture/tapeGeometry.test.ts | 22 ++++++++++++++++++++-- frontend/src/capture/tapeGeometry.ts | 11 ++++++++++- 5 files changed, 62 insertions(+), 22 deletions(-) diff --git a/frontend/src/capture/AxisPanel.svelte b/frontend/src/capture/AxisPanel.svelte index 529b5ab..043cce6 100644 --- a/frontend/src/capture/AxisPanel.svelte +++ b/frontend/src/capture/AxisPanel.svelte @@ -1,7 +1,7 @@