From c26ad9e1c2e413e23c847718062b6a7d0da31e71 Mon Sep 17 00:00:00 2001 From: TekH Date: Fri, 5 Jun 2026 13:39:20 +0200 Subject: [PATCH] Improve zoom control granularity and behavior Updated the zoom slider in `EnvelopeViewer.razor` to allow finer adjustments by changing the step size from 25 to 1. Modified `pdf-viewer.js` to enable smoother zooming with 1% increments for `zoomIn` and `zoomOut` methods. Capped zoom levels between 0.5 and 3.0. Enhanced mouse wheel zoom behavior to adjust zoom in 1% steps and notify the .NET side of changes via `OnZoomChanged`. Ensured pages are re-rendered after each zoom adjustment. --- .../Pages/EnvelopeViewer.razor | 2 +- .../wwwroot/js/pdf-viewer.js | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor index d6965fd0..d4230187 100644 --- a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor +++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeViewer.razor @@ -86,7 +86,7 @@
- +
@(_currentZoom)%