feat: UI 2.0 and other Improvements (#357)

Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
PartyDonut 2025-06-01 10:37:19 +02:00 committed by GitHub
parent 9ca06eaa37
commit e7b5bb40ff
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
169 changed files with 4584 additions and 3626 deletions

View file

@ -13,6 +13,7 @@ class FladderImage extends ConsumerWidget {
final Widget Function(BuildContext context, Object object, StackTrace? stack)? imageErrorBuilder;
final Widget? placeHolder;
final BoxFit fit;
final BoxFit? blurFit;
final AlignmentGeometry? alignment;
final bool disableBlur;
final bool blurOnly;
@ -22,6 +23,7 @@ class FladderImage extends ConsumerWidget {
this.imageErrorBuilder,
this.placeHolder,
this.fit = BoxFit.cover,
this.blurFit,
this.alignment,
this.disableBlur = false,
this.blurOnly = false,
@ -41,7 +43,7 @@ class FladderImage extends ConsumerWidget {
children: [
if (!disableBlur && useBluredPlaceHolder && newImage.hash.isNotEmpty)
Image(
fit: fit,
fit: blurFit ?? fit,
excludeFromSemantics: true,
filterQuality: FilterQuality.low,
image: BlurHashImage(