From e7e6d44a3167d6b6df0d230f5f98b277649bd134 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Fri, 10 Jul 2026 17:58:21 -0400 Subject: [PATCH] feat(image-viewer): scroll wheel to zoom The timeline image viewer only zoomed via the -/+ buttons and the % toggle. Add scroll-to-zoom (wheel up = in, down = out) for parity with the media-gallery lightbox. Co-Authored-By: Claude Opus 4.8 --- src/app/components/image-viewer/ImageViewer.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/components/image-viewer/ImageViewer.tsx b/src/app/components/image-viewer/ImageViewer.tsx index 4429b0d40..6018e3e2f 100644 --- a/src/app/components/image-viewer/ImageViewer.tsx +++ b/src/app/components/image-viewer/ImageViewer.tsx @@ -81,6 +81,10 @@ export const ImageViewer = as<'div', ImageViewerProps>( className={css.ImageViewerContent} justifyContent="Center" alignItems="Center" + onWheel={(evt) => { + if (evt.deltaY < 0) zoomIn(); + else if (evt.deltaY > 0) zoomOut(); + }} >