From b4fe7781dc83f8e75a1863489a8301b46dcd2659 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Mon, 3 Oct 2022 11:48:03 +0200 Subject: [PATCH] viewer: increased max zoom for raster items --- lib/widgets/viewer/visual/entry_page_view.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/widgets/viewer/visual/entry_page_view.dart b/lib/widgets/viewer/visual/entry_page_view.dart index 911bddeb0..8b8f93b59 100644 --- a/lib/widgets/viewer/visual/entry_page_view.dart +++ b/lib/widgets/viewer/visual/entry_page_view.dart @@ -75,6 +75,9 @@ class _EntryPageViewState extends State { // use the high res photo as cover for the video part of a motion photo ImageProvider get videoCoverUriImage => mainEntry.isMotionPhoto ? mainEntry.uriImage : entry.uriImage; + static const rasterMaxScale = ScaleLevel(factor: 5); + static const vectorMaxScale = ScaleLevel(factor: 25); + @override void initState() { super.initState(); @@ -174,7 +177,7 @@ class _EntryPageViewState extends State { Widget _buildSvgView() { return _buildMagnifier( - maxScale: const ScaleLevel(factor: 25), + maxScale: vectorMaxScale, scaleStateCycle: _vectorScaleStateCycle, applyScale: false, child: VectorImageView( @@ -365,7 +368,7 @@ class _EntryPageViewState extends State { Widget _buildMagnifier({ MagnifierController? controller, Size? displaySize, - ScaleLevel maxScale = const ScaleLevel(factor: 2.0), + ScaleLevel maxScale = rasterMaxScale, ScaleStateCycle scaleStateCycle = defaultScaleStateCycle, bool applyScale = true, MagnifierDoubleTapCallback? onDoubleTap,