From 39e4f2b4c321d434f68088f82036a66a74d7f426 Mon Sep 17 00:00:00 2001 From: mertalev <101130780+mertalev@users.noreply.github.com> Date: Sat, 26 Jul 2025 14:22:22 -0400 Subject: [PATCH] formatting --- .../repositories/asset_media.repository.dart | 3 +-- mobile/lib/main.dart | 3 +-- .../asset_viewer/asset_viewer.page.dart | 7 ++----- .../asset_viewer/asset_viewer.state.dart | 2 +- .../widgets/images/local_image_provider.dart | 10 +++------- .../widgets/images/thumbnail.widget.dart | 13 ++++--------- .../widgets/images/thumbnail_tile.widget.dart | 7 ++----- .../widgets/memory/memory_lane.widget.dart | 10 +++++----- .../widgets/timeline/fixed/segment.model.dart | 18 ++++++++---------- .../lib/widgets/common/immich_thumbnail.dart | 3 +-- 10 files changed, 28 insertions(+), 48 deletions(-) diff --git a/mobile/lib/infrastructure/repositories/asset_media.repository.dart b/mobile/lib/infrastructure/repositories/asset_media.repository.dart index d640d47910..7c3c3fddb6 100644 --- a/mobile/lib/infrastructure/repositories/asset_media.repository.dart +++ b/mobile/lib/infrastructure/repositories/asset_media.repository.dart @@ -23,8 +23,7 @@ class AssetMediaRepository { final actualSize = actualWidth * actualHeight * 4; try { - final buffer = - await ImmutableBuffer.fromUint8List(pointer.asTypedList(actualSize)); + final buffer = await ImmutableBuffer.fromUint8List(pointer.asTypedList(actualSize)); final descriptor = ui.ImageDescriptor.raw( buffer, width: actualWidth, diff --git a/mobile/lib/main.dart b/mobile/lib/main.dart index bada3b6d1d..716c83e370 100644 --- a/mobile/lib/main.dart +++ b/mobile/lib/main.dart @@ -69,8 +69,7 @@ Future initApp() async { } } - PaintingBinding.instance.imageCache.maximumSizeBytes = - kTimelineImageCacheMemory; + PaintingBinding.instance.imageCache.maximumSizeBytes = kTimelineImageCacheMemory; await DynamicTheme.fetchSystemPalette(); diff --git a/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart b/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart index 2b24775fa8..e4de4ae2ca 100644 --- a/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart +++ b/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.page.dart @@ -482,7 +482,7 @@ class _AssetViewerState extends ConsumerState { height: double.infinity, color: backgroundColor, child: Thumbnail.fromBaseAsset( - asset: asset, + asset: asset, fit: BoxFit.contain, ), ); @@ -588,10 +588,7 @@ class _AssetViewerState extends ConsumerState { // Using multiple selectors to avoid unnecessary rebuilds for other state changes ref.watch( assetViewerProvider.select( - (s) => - s.showingBottomSheet.hashCode ^ - s.backgroundOpacity.hashCode ^ - s.stackIndex.hashCode, + (s) => s.showingBottomSheet.hashCode ^ s.backgroundOpacity.hashCode ^ s.stackIndex.hashCode, ), ); ref.watch(isPlayingMotionVideoProvider); diff --git a/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.state.dart b/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.state.dart index 096d5b1782..e6e7464962 100644 --- a/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.state.dart +++ b/mobile/lib/presentation/widgets/asset_viewer/asset_viewer.state.dart @@ -77,7 +77,7 @@ class AssetViewerStateNotifier extends AutoDisposeNotifier { void setAsset(BaseAsset? asset) { if (asset != state.currentAsset) { state = state.copyWith(currentAsset: asset, stackIndex: 0); - } + } } void setOpacity(int opacity) { diff --git a/mobile/lib/presentation/widgets/images/local_image_provider.dart b/mobile/lib/presentation/widgets/images/local_image_provider.dart index 5dedd50fe7..da470d64b2 100644 --- a/mobile/lib/presentation/widgets/images/local_image_provider.dart +++ b/mobile/lib/presentation/widgets/images/local_image_provider.dart @@ -40,8 +40,7 @@ class LocalThumbProvider extends ImageProvider { } Future _codec(LocalThumbProvider key) async { - final codec = - await _assetMediaRepository.getLocalThumbnail(key.id, key.size); + final codec = await _assetMediaRepository.getLocalThumbnail(key.id, key.size); return ImageInfo(image: (await codec.getNextFrame()).image, scale: 1.0); } @@ -49,9 +48,7 @@ class LocalThumbProvider extends ImageProvider { bool operator ==(Object other) { if (identical(this, other)) return true; if (other is LocalThumbProvider) { - return id == other.id && - size == other.size && - updatedAt == other.updatedAt; + return id == other.id && size == other.size && updatedAt == other.updatedAt; } return false; } @@ -82,8 +79,7 @@ class LocalFullImageProvider extends ImageProvider { } Future _codec(LocalFullImageProvider key) async { - final devicePixelRatio = - PlatformDispatcher.instance.views.first.devicePixelRatio; + final devicePixelRatio = PlatformDispatcher.instance.views.first.devicePixelRatio; final codec = await _assetMediaRepository.getLocalThumbnail( key.id, Size(size.width * devicePixelRatio, size.height * devicePixelRatio), diff --git a/mobile/lib/presentation/widgets/images/thumbnail.widget.dart b/mobile/lib/presentation/widgets/images/thumbnail.widget.dart index b46b022508..ae20ab52d9 100644 --- a/mobile/lib/presentation/widgets/images/thumbnail.widget.dart +++ b/mobile/lib/presentation/widgets/images/thumbnail.widget.dart @@ -106,8 +106,7 @@ class _ThumbnailState extends State { super.didUpdateWidget(oldWidget); if (oldWidget.imageProvider != widget.imageProvider || oldWidget.blurhash != widget.blurhash || - (oldWidget.thumbhashMode == ThumbhashMode.disabled && - oldWidget.thumbhashMode != ThumbhashMode.disabled)) { + (oldWidget.thumbhashMode == ThumbhashMode.disabled && oldWidget.thumbhashMode != ThumbhashMode.disabled)) { _loadImage(); } } @@ -120,13 +119,11 @@ class _ThumbnailState extends State { void _loadImage() { _stopListeningToStream(); - if (widget.thumbhashMode != ThumbhashMode.disabled && - widget.blurhash != null) { + if (widget.thumbhashMode != ThumbhashMode.disabled && widget.blurhash != null) { _decodeThumbhash(); } - if (widget.thumbhashMode != ThumbhashMode.only && - widget.imageProvider != null) { + if (widget.thumbhashMode != ThumbhashMode.only && widget.imageProvider != null) { _loadFromProvider(); } } @@ -298,9 +295,7 @@ class _ThumbnailRenderBox extends RenderBox { if (_fadeStartTime != null) { final elapsed = DateTime.now().difference(_fadeStartTime!); - _crossFadeProgress = - (elapsed.inMilliseconds / _fadeDuration.inMilliseconds) - .clamp(0.0, 1.0); + _crossFadeProgress = (elapsed.inMilliseconds / _fadeDuration.inMilliseconds).clamp(0.0, 1.0); if (_crossFadeProgress < 1.0) { SchedulerBinding.instance.scheduleFrameCallback((_) { diff --git a/mobile/lib/presentation/widgets/images/thumbnail_tile.widget.dart b/mobile/lib/presentation/widgets/images/thumbnail_tile.widget.dart index 7ce119e349..56819135ce 100644 --- a/mobile/lib/presentation/widgets/images/thumbnail_tile.widget.dart +++ b/mobile/lib/presentation/widgets/images/thumbnail_tile.widget.dart @@ -40,8 +40,7 @@ class ThumbnailTile extends ConsumerWidget { final isSelected = ref.watch( multiSelectProvider.select((multiselect) => multiselect.selectedAssets.contains(asset)), ); - final isScrubbing = - ref.watch(timelineStateProvider.select((state) => state.isScrubbing)); + final isScrubbing = ref.watch(timelineStateProvider.select((state) => state.isScrubbing)); final borderStyle = lockSelection ? BoxDecoration( @@ -74,9 +73,7 @@ class ThumbnailTile extends ConsumerWidget { tag: '${asset?.heroTag ?? ''}_$heroIndex', child: Thumbnail.fromBaseAsset( asset: asset, - thumbhashMode: isScrubbing - ? ThumbhashMode.only - : ThumbhashMode.enabled, + thumbhashMode: isScrubbing ? ThumbhashMode.only : ThumbhashMode.enabled, ), ), ), diff --git a/mobile/lib/presentation/widgets/memory/memory_lane.widget.dart b/mobile/lib/presentation/widgets/memory/memory_lane.widget.dart index 48d4f25873..7704adfa2c 100644 --- a/mobile/lib/presentation/widgets/memory/memory_lane.widget.dart +++ b/mobile/lib/presentation/widgets/memory/memory_lane.widget.dart @@ -61,11 +61,11 @@ class DriftMemoryCard extends ConsumerWidget { Colors.black.withValues(alpha: 0.2), BlendMode.darken, ), - child: SizedBox( - width: 205, - height: 200, - child: Thumbnail.fromBaseAsset(asset: memory.assets[0]), - ), + child: SizedBox( + width: 205, + height: 200, + child: Thumbnail.fromBaseAsset(asset: memory.assets[0]), + ), ), Positioned( bottom: 16, diff --git a/mobile/lib/presentation/widgets/timeline/fixed/segment.model.dart b/mobile/lib/presentation/widgets/timeline/fixed/segment.model.dart index 0ffe8e46a5..e8b85e8fc9 100644 --- a/mobile/lib/presentation/widgets/timeline/fixed/segment.model.dart +++ b/mobile/lib/presentation/widgets/timeline/fixed/segment.model.dart @@ -130,8 +130,8 @@ class _FixedSegmentRow extends ConsumerWidget { future: timelineService.loadAssets(assetIndex, assetCount), builder: (context, snapshot) { return _buildAssetRow(context, snapshot.data, timelineService); - }, - ); + }, + ); } } @@ -212,14 +212,12 @@ class _AssetTileWidget extends ConsumerWidget { return GestureDetector( onTap: () => lockSelection || asset == null ? null : _handleOnTap(context, ref, assetIndex, asset, heroOffset), - onLongPress: () => lockSelection || asset == null - ? null - : _handleOnLongPress(ref, asset), - child: ThumbnailTile( - asset, - lockSelection: lockSelection, - showStorageIndicator: showStorageIndicator, - heroOffset: heroOffset, + onLongPress: () => lockSelection || asset == null ? null : _handleOnLongPress(ref, asset), + child: ThumbnailTile( + asset, + lockSelection: lockSelection, + showStorageIndicator: showStorageIndicator, + heroOffset: heroOffset, ), ); } diff --git a/mobile/lib/widgets/common/immich_thumbnail.dart b/mobile/lib/widgets/common/immich_thumbnail.dart index 101ac107e0..746b12614e 100644 --- a/mobile/lib/widgets/common/immich_thumbnail.dart +++ b/mobile/lib/widgets/common/immich_thumbnail.dart @@ -68,8 +68,7 @@ class ImmichThumbnail extends HookConsumerWidget { fadeInDuration: Duration.zero, fadeOutDuration: const Duration(milliseconds: 100), octoSet: OctoSet( - placeholderBuilder: - blurHashPlaceholderBuilder(asset?.thumbhash, fit: fit), + placeholderBuilder: blurHashPlaceholderBuilder(asset?.thumbhash, fit: fit), errorBuilder: customErrorBuilder, ), image: thumbnailProviderInstance,