1
0
mirror of https://github.com/immich-app/immich.git synced 2024-12-25 10:43:13 +02:00

fixes safe area issue with multiselect and adds overscroll on main timeline to select bottom (#1718)

This commit is contained in:
martyfuhry 2023-02-10 01:02:26 -05:00 committed by GitHub
parent b37162099e
commit 6e4ba6184b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 14 deletions

View File

@ -189,6 +189,9 @@ class ImmichAssetGridState extends State<ImmichAssetGrid> {
}
final listWidget = ScrollablePositionedList.builder(
padding: const EdgeInsets.only(
bottom: 220,
),
itemBuilder: _itemBuilder,
itemPositionsListener: _itemPositionsListener,
itemScrollController: _itemScrollController,

View File

@ -216,7 +216,6 @@ class HomePage extends HookConsumerWidget {
}
return SafeArea(
bottom: !multiselectEnabled.state,
top: true,
child: Stack(
children: [
@ -234,14 +233,17 @@ class HomePage extends HookConsumerWidget {
selectionActive: selectionEnabledHook.value,
),
if (selectionEnabledHook.value)
ControlBottomAppBar(
onShare: onShareAssets,
onFavorite: onFavoriteAssets,
onDelete: onDelete,
onAddToAlbum: onAddToAlbum,
albums: albums,
sharedAlbums: sharedAlbums,
onCreateNewAlbum: onCreateNewAlbum,
SafeArea(
bottom: true,
child: ControlBottomAppBar(
onShare: onShareAssets,
onFavorite: onFavoriteAssets,
onDelete: onDelete,
onAddToAlbum: onAddToAlbum,
albums: albums,
sharedAlbums: sharedAlbums,
onCreateNewAlbum: onCreateNewAlbum,
),
),
],
),
@ -249,11 +251,9 @@ class HomePage extends HookConsumerWidget {
}
return Scaffold(
appBar: multiselectEnabled.state
? null
: HomePageAppBar(
onPopBack: reloadAllAsset,
),
appBar: HomePageAppBar(
onPopBack: reloadAllAsset,
),
drawer: const ProfileDrawer(),
body: buildBody(),
);