You've already forked immich
							
							
				mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 00:18:28 +02:00 
			
		
		
		
	fix(mobile): make elements scrollable to avoid overflow in landscale (#7933)
fix(mobile): make elements scrollable to avoid overflow in landscape
This commit is contained in:
		| @@ -211,8 +211,8 @@ class AlbumViewerAppbar extends HookConsumerWidget | ||||
|           return SafeArea( | ||||
|             child: Padding( | ||||
|               padding: const EdgeInsets.only(top: 24.0), | ||||
|               child: Column( | ||||
|                 mainAxisSize: MainAxisSize.min, | ||||
|               child: ListView( | ||||
|                 shrinkWrap: true, | ||||
|                 children: [ | ||||
|                   ...buildBottomSheetActions(), | ||||
|                   if (onAddPhotos != null) ...commonActions, | ||||
|   | ||||
| @@ -142,6 +142,7 @@ class AlbumOptionsPage extends HookConsumerWidget { | ||||
|  | ||||
|     buildSharedUsersList() { | ||||
|       return ListView.builder( | ||||
|         primary: false, | ||||
|         shrinkWrap: true, | ||||
|         itemCount: sharedUsers.value.length, | ||||
|         itemBuilder: (context, index) { | ||||
| @@ -188,9 +189,7 @@ class AlbumOptionsPage extends HookConsumerWidget { | ||||
|         centerTitle: true, | ||||
|         title: Text("translated_text_options".tr()), | ||||
|       ), | ||||
|       body: Column( | ||||
|         mainAxisAlignment: MainAxisAlignment.start, | ||||
|         crossAxisAlignment: CrossAxisAlignment.start, | ||||
|       body: ListView( | ||||
|         children: [ | ||||
|           if (isOwner && album.shared) | ||||
|             SwitchListTile.adaptive( | ||||
|   | ||||
| @@ -63,8 +63,7 @@ class SelectAdditionalUserForSharingPage extends HookConsumerWidget { | ||||
|           ), | ||||
|         ); | ||||
|       } | ||||
|       return Column( | ||||
|         crossAxisAlignment: CrossAxisAlignment.start, | ||||
|       return ListView( | ||||
|         children: [ | ||||
|           Wrap( | ||||
|             children: [...usersChip], | ||||
| @@ -81,6 +80,7 @@ class SelectAdditionalUserForSharingPage extends HookConsumerWidget { | ||||
|             ), | ||||
|           ), | ||||
|           ListView.builder( | ||||
|             primary: false, | ||||
|             shrinkWrap: true, | ||||
|             itemBuilder: ((context, index) { | ||||
|               return ListTile( | ||||
|   | ||||
| @@ -90,8 +90,7 @@ class SelectUserForSharingPage extends HookConsumerWidget { | ||||
|           ), | ||||
|         ); | ||||
|       } | ||||
|       return Column( | ||||
|         crossAxisAlignment: CrossAxisAlignment.start, | ||||
|       return ListView( | ||||
|         children: [ | ||||
|           Wrap( | ||||
|             children: [...usersChip], | ||||
| @@ -108,6 +107,7 @@ class SelectUserForSharingPage extends HookConsumerWidget { | ||||
|             ).tr(), | ||||
|           ), | ||||
|           ListView.builder( | ||||
|             primary: false, | ||||
|             shrinkWrap: true, | ||||
|             itemBuilder: ((context, index) { | ||||
|               return ListTile( | ||||
|   | ||||
| @@ -428,10 +428,8 @@ class SharedLinkEditPage extends HookConsumerWidget { | ||||
|         leading: const CloseButton(), | ||||
|         centerTitle: false, | ||||
|       ), | ||||
|       resizeToAvoidBottomInset: false, | ||||
|       body: SafeArea( | ||||
|         child: Column( | ||||
|           crossAxisAlignment: CrossAxisAlignment.start, | ||||
|         child: ListView( | ||||
|           children: [ | ||||
|             Padding( | ||||
|               padding: const EdgeInsets.all(padding), | ||||
| @@ -487,7 +485,10 @@ class SharedLinkEditPage extends HookConsumerWidget { | ||||
|               Align( | ||||
|                 alignment: Alignment.bottomRight, | ||||
|                 child: Padding( | ||||
|                   padding: const EdgeInsets.only(right: padding + 10), | ||||
|                   padding: const EdgeInsets.only( | ||||
|                     right: padding + 10, | ||||
|                     bottom: padding, | ||||
|                   ), | ||||
|                   child: ElevatedButton( | ||||
|                     onPressed: | ||||
|                         existingLink != null ? handleEditLink : handleNewLink, | ||||
| @@ -508,6 +509,7 @@ class SharedLinkEditPage extends HookConsumerWidget { | ||||
|                 padding: const EdgeInsets.only( | ||||
|                   left: padding, | ||||
|                   right: padding, | ||||
|                   bottom: padding, | ||||
|                 ), | ||||
|                 child: buildNewLinkField(), | ||||
|               ), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user