From 85bea417a154ed49f9fa1b3adeba237f24a11345 Mon Sep 17 00:00:00 2001 From: Prateek Sunal Date: Fri, 11 Jul 2025 13:34:23 +0530 Subject: [PATCH] fix: preserve animations --- .../apps/photos/lib/ui/common/linear_progress_dialog.dart | 1 + .../photos/lib/ui/huge_listview/draggable_scrollbar.dart | 2 ++ mobile/apps/photos/lib/ui/tabs/nav_bar.dart | 8 +++++--- .../file/native_video_player_controls/seek_bar.dart | 1 + .../lib/ui/viewer/people/person_gallery_suggestion.dart | 2 ++ 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/mobile/apps/photos/lib/ui/common/linear_progress_dialog.dart b/mobile/apps/photos/lib/ui/common/linear_progress_dialog.dart index e28f79273e..800187e151 100644 --- a/mobile/apps/photos/lib/ui/common/linear_progress_dialog.dart +++ b/mobile/apps/photos/lib/ui/common/linear_progress_dialog.dart @@ -25,6 +25,7 @@ class LinearProgressDialogState extends State controller = AnimationController( vsync: this, duration: const Duration(milliseconds: 300), + animationBehavior: AnimationBehavior.preserve, ); _tween = Tween(begin: _target, end: _target); diff --git a/mobile/apps/photos/lib/ui/huge_listview/draggable_scrollbar.dart b/mobile/apps/photos/lib/ui/huge_listview/draggable_scrollbar.dart index 4c9186fc26..0770d6bd0d 100644 --- a/mobile/apps/photos/lib/ui/huge_listview/draggable_scrollbar.dart +++ b/mobile/apps/photos/lib/ui/huge_listview/draggable_scrollbar.dart @@ -75,6 +75,7 @@ class DraggableScrollbarState extends State _thumbAnimationController = AnimationController( vsync: this, duration: thumbAnimationDuration, + animationBehavior: AnimationBehavior.preserve, ); _thumbAnimation = CurvedAnimation( @@ -85,6 +86,7 @@ class DraggableScrollbarState extends State _labelAnimationController = AnimationController( vsync: this, duration: labelAnimationDuration, + animationBehavior: AnimationBehavior.preserve, ); _labelAnimation = CurvedAnimation( diff --git a/mobile/apps/photos/lib/ui/tabs/nav_bar.dart b/mobile/apps/photos/lib/ui/tabs/nav_bar.dart index e5f0d22c2d..7f7418f4d4 100644 --- a/mobile/apps/photos/lib/ui/tabs/nav_bar.dart +++ b/mobile/apps/photos/lib/ui/tabs/nav_bar.dart @@ -291,9 +291,11 @@ class _ButtonState extends State