Explorar o código

Fix adjusting zooming speed #167

Ruben hai 1 ano
pai
achega
e5594a4d8c

+ 0 - 19
src/PicView.Avalonia/Views/ImageViewer.axaml.cs

@@ -231,25 +231,6 @@ public partial class ImageViewer : UserControl
         var currentZoom = _scaleTransform.ScaleX;
         var zoomSpeed = SettingsHelper.Settings.Zoom.ZoomSpeed;
 
-        switch (currentZoom)
-        {
-            // Increase speed based on the current zoom level
-            case > 14 when isZoomIn:
-                return;
-
-            case > 4:
-                zoomSpeed += 1.5;
-                break;
-
-            case > 3.2:
-                zoomSpeed += 1;
-                break;
-
-            case > 1.6:
-                zoomSpeed += 0.5;
-                break;
-        }
-
         if (!isZoomIn)
         {
             zoomSpeed = -zoomSpeed;

+ 3 - 5
src/PicView.Avalonia/Views/ZoomSettingsView.axaml

@@ -21,19 +21,17 @@
             FontSize="12"
             Margin="0,10,0,10"
             MaxWidth="300"
-            Text="{CompiledBinding AdjustTimingForZoom,
-                                   Mode=OneWay}" />
+            Text="{CompiledBinding AdjustTimingForZoom}" />
         <customControls:CustomSlider
             Height="30"
             HorizontalAlignment="Center"
             IsSnapToTickEnabled="True"
             Margin="0,1,0,1"
-            Maximum="1.5"
+            Maximum="1.7"
             Minimum=".1"
             TickFrequency=".1"
             TickPlacement="BottomRight"
-            Value="{CompiledBinding GetZoomSpeed,
-                                    Mode=OneWay}"
+            Value="{CompiledBinding GetZoomSpeed}"
             Width="300" />
         <TextBlock
             Classes="txt"