From 8f1669efbe446f608c8007c099051f6530b9d903 Mon Sep 17 00:00:00 2001 From: Hai Sullivan Date: Sat, 6 Dec 2025 04:02:04 +1100 Subject: [PATCH] chore(mobile): smoother UI experience for iOS devices (#24397) allows the tab pages to use the standard Material page transition during push/pop navigation --- mobile/lib/routing/router.dart | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/mobile/lib/routing/router.dart b/mobile/lib/routing/router.dart index 30f43cf3b2..383f599331 100644 --- a/mobile/lib/routing/router.dart +++ b/mobile/lib/routing/router.dart @@ -167,7 +167,7 @@ class AppRouter extends RootStackRouter { AutoRoute(page: LoginRoute.page, guards: [_duplicateGuard]), AutoRoute(page: ChangePasswordRoute.page), AutoRoute(page: SearchRoute.page, guards: [_authGuard, _duplicateGuard], maintainState: false), - CustomRoute( + AutoRoute( page: TabControllerRoute.page, guards: [_authGuard, _duplicateGuard], children: [ @@ -176,9 +176,8 @@ class AppRouter extends RootStackRouter { AutoRoute(page: LibraryRoute.page, guards: [_authGuard, _duplicateGuard]), AutoRoute(page: AlbumsRoute.page, guards: [_authGuard, _duplicateGuard]), ], - transitionsBuilder: TransitionsBuilders.fadeIn, ), - CustomRoute( + AutoRoute( page: TabShellRoute.page, guards: [_authGuard, _duplicateGuard], children: [ @@ -187,7 +186,6 @@ class AppRouter extends RootStackRouter { AutoRoute(page: DriftLibraryRoute.page, guards: [_authGuard, _duplicateGuard]), AutoRoute(page: DriftAlbumsRoute.page, guards: [_authGuard, _duplicateGuard]), ], - transitionsBuilder: TransitionsBuilders.fadeIn, ), CustomRoute( page: GalleryViewerRoute.page,