1
0
forked from Cutlery/immich

fix(mobile): gallery viewer popscope

This commit is contained in:
shenlong-tanwen 2024-04-06 08:58:42 +05:30
parent 85b72d1d74
commit b2b9dcf84e
3 changed files with 9 additions and 12 deletions

View File

@ -260,12 +260,9 @@ class GalleryViewerPage extends HookConsumerWidget {
} }
return PopScope( return PopScope(
canPop: false, // Change immersive mode back to normal "edgeToEdge" mode
onPopInvoked: (_) { onPopInvoked: (_) =>
// Change immersive mode back to normal "edgeToEdge" mode SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge),
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
context.pop();
},
child: Scaffold( child: Scaffold(
backgroundColor: Colors.black, backgroundColor: Colors.black,
body: Stack( body: Stack(

View File

@ -21,7 +21,7 @@ class AllPeoplePage extends HookConsumerWidget {
'all_people_page_title', 'all_people_page_title',
).tr(), ).tr(),
leading: IconButton( leading: IconButton(
onPressed: () => context.popRoute(), onPressed: () => context.maybePop(),
icon: const Icon(Icons.arrow_back_ios_rounded), icon: const Icon(Icons.arrow_back_ios_rounded),
), ),
), ),

View File

@ -61,18 +61,18 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: auto_route name: auto_route
sha256: "82f8df1d177416bc6b7a449127d0270ff1f0f633a91f2ceb7a85d4f07c3affa1" sha256: f04022b2a5c4d255f7feb139a75cb3d100ccd2f8918a75036fe09456309a13a3
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "7.8.4" version: "8.0.3"
auto_route_generator: auto_route_generator:
dependency: "direct dev" dependency: "direct dev"
description: description:
name: auto_route_generator name: auto_route_generator
sha256: "11067a3bcd643812518fe26c0c9ec073990286cabfd9d74b6da9ef9b913c4d22" sha256: ba28133d3a3bf0a66772bcc98dade5843753cd9f1a8fb4802b842895515b67d3
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "7.3.2" version: "8.0.0"
boolean_selector: boolean_selector:
dependency: transitive dependency: transitive
description: description:
@ -1804,5 +1804,5 @@ packages:
source: hosted source: hosted
version: "3.1.2" version: "3.1.2"
sdks: sdks:
dart: ">=3.2.0 <4.0.0" dart: ">=3.3.0 <4.0.0"
flutter: ">=3.16.0" flutter: ">=3.16.0"