Merge branch 'main' into fix/map-unresponsive

This commit is contained in:
Yaros
2026-04-20 17:33:11 +02:00
1491 changed files with 32081 additions and 86493 deletions
@@ -19,7 +19,6 @@ class AppNavigationObserver extends AutoRouterObserver {
@override
void didPush(Route route, Route? previousRoute) {
_handleLockedViewState(route, previousRoute);
_handleDriftLockedFolderState(route, previousRoute);
Future(() {
ref.read(currentRouteNameProvider.notifier).state = route.settings.name;
@@ -30,7 +29,6 @@ class AppNavigationObserver extends AutoRouterObserver {
@override
void didPop(Route route, Route? previousRoute) {
_handleLockedViewState(previousRoute ?? route, null);
_handleDriftLockedFolderState(previousRoute ?? route, null);
Future(() {
ref.read(currentRouteNameProvider.notifier).state = previousRoute?.settings.name;
@@ -39,21 +37,6 @@ class AppNavigationObserver extends AutoRouterObserver {
});
}
_handleLockedViewState(Route route, Route? previousRoute) {
final isInLockedView = ref.read(inLockedViewProvider);
final isFromLockedViewToDetailView =
route.settings.name == GalleryViewerRoute.name && previousRoute?.settings.name == LockedRoute.name;
final isFromDetailViewToInfoPanelView =
route.settings.name == null && previousRoute?.settings.name == GalleryViewerRoute.name && isInLockedView;
if (route.settings.name == LockedRoute.name || isFromLockedViewToDetailView || isFromDetailViewToInfoPanelView) {
Future(() => ref.read(inLockedViewProvider.notifier).state = true);
} else {
Future(() => ref.read(inLockedViewProvider.notifier).state = false);
}
}
_handleDriftLockedFolderState(Route route, Route? previousRoute) {
final isInLockedView = ref.read(inLockedViewProvider);
final isFromLockedViewToDetailView =