1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2024-12-29 15:11:58 +00:00

fix(mobile): Revert thumbnail image ui improvements (#13655) (#13806)

Revert "chore(mobile): thumbnail image ui improvements  (#13655)"

This reverts commit 16f2364e93.
This commit is contained in:
Alex 2024-10-29 10:38:20 -05:00 committed by GitHub
parent 68a4cc25dc
commit 143ee0bc34
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -138,32 +138,11 @@ class ThumbnailImage extends ConsumerWidget {
tag: isFromDto tag: isFromDto
? '${asset.remoteId}-$heroOffset' ? '${asset.remoteId}-$heroOffset'
: asset.id + heroOffset, : asset.id + heroOffset,
child: Stack( child: ImmichThumbnail(
children: [
ImmichThumbnail(
asset: asset, asset: asset,
height: 250, height: 250,
width: 250, width: 250,
), ),
Container(
height: 250,
width: 250,
decoration: const BoxDecoration(
gradient: LinearGradient(
colors: [
Color.fromRGBO(0, 0, 0, 0.1),
Colors.transparent,
Colors.transparent,
Color.fromRGBO(0, 0, 0, 0.1),
],
begin: Alignment.topCenter,
end: Alignment.bottomCenter,
stops: [0, 0.3, 0.6, 1],
),
),
),
],
),
), ),
); );
if (!multiselectEnabled || !isSelected) { if (!multiselectEnabled || !isSelected) {
@ -174,8 +153,11 @@ class ThumbnailImage extends ConsumerWidget {
color: canDeselect ? assetContainerColor : Colors.grey, color: canDeselect ? assetContainerColor : Colors.grey,
), ),
child: ClipRRect( child: ClipRRect(
borderRadius: const BorderRadius.all( borderRadius: const BorderRadius.only(
Radius.circular(15.0), topRight: Radius.circular(15.0),
bottomRight: Radius.circular(15.0),
bottomLeft: Radius.circular(15.0),
topLeft: Radius.zero,
), ),
child: image, child: image,
), ),
@ -195,9 +177,16 @@ class ThumbnailImage extends ConsumerWidget {
) )
: const Border(), : const Border(),
), ),
child: Stack( child: buildImage(),
children: [ ),
buildImage(), if (multiselectEnabled)
Padding(
padding: const EdgeInsets.all(3.0),
child: Align(
alignment: Alignment.topLeft,
child: buildSelectionIcon(asset),
),
),
if (showStorageIndicator) if (showStorageIndicator)
Positioned( Positioned(
right: 8, right: 8,
@ -215,23 +204,12 @@ class ThumbnailImage extends ConsumerWidget {
child: Icon( child: Icon(
Icons.favorite, Icons.favorite,
color: Colors.white, color: Colors.white,
size: 16, size: 18,
), ),
), ),
if (!asset.isImage) buildVideoIcon(), if (!asset.isImage) buildVideoIcon(),
if (asset.stackCount > 0) buildStackIcon(), if (asset.stackCount > 0) buildStackIcon(),
], ],
),
),
if (multiselectEnabled)
Padding(
padding: const EdgeInsets.all(3.0),
child: Align(
alignment: Alignment.topLeft,
child: buildSelectionIcon(asset),
),
),
],
); );
} }
} }