mirror of
https://github.com/storytold/lightcraft.git
synced 2026-10-27 19:47:35 -06:00
A Color Mixer Hue/Saturation/Luminance (or curve) targeted-adjustment tool left on takes over every click and drag on the photo, so click-to-zoom and panning stopped working and the canvas looked frozen (user report). Esc already turned it off, but nothing said the tool was on: the mixer's buttons look like tabs. Turning one on now shows a toast: drag up or down on the photo, Esc to stop. A mouse wheel notch scrolled egui's default 40 points; an open Edit panel is 2000+ points tall. Lines now scroll 100 points (theme::WHEEL_LINE_POINTS, set in apply_kind so every theme has it), about Lightroom's step; trackpads report points and are unaffected. What assumed a 40-point notch keeps its per-notch behaviour: wheel zoom (Ctrl+wheel and the loupe's plain wheel) uses theme::WHEEL_ZOOM_PER_POINT so a notch still zooms ~1.22x, and a focused slider's wheel nudge counts one notch (WHEEL_LINE_POINTS) per step. Tests: the tool announces itself and Esc leaves it (view unchanged); three wheel notches scroll at least 300 points (120 before); every theme sets the notch and keeps the zoom per notch; wheel nudges in notch units; the slider wheel-nudge test lets egui's smoothing deliver its 120 points. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>