diff --git a/mobile/lib/modules/asset_viewer/views/image_viewer_page.dart b/mobile/lib/modules/asset_viewer/views/image_viewer_page.dart index 689bfe9da6..d8cbc2ef5f 100644 --- a/mobile/lib/modules/asset_viewer/views/image_viewer_page.dart +++ b/mobile/lib/modules/asset_viewer/views/image_viewer_page.dart @@ -1,4 +1,3 @@ -import 'package:auto_route/auto_route.dart'; import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; @@ -10,7 +9,6 @@ import 'package:immich_mobile/modules/asset_viewer/ui/top_control_app_bar.dart'; import 'package:immich_mobile/modules/home/services/asset.service.dart'; import 'package:immich_mobile/shared/models/immich_asset.model.dart'; import 'package:immich_mobile/shared/models/immich_asset_with_exif.model.dart'; -import 'package:photo_view/photo_view.dart'; // ignore: must_be_immutable class ImageViewerPage extends HookConsumerWidget { @@ -35,6 +33,7 @@ class ImageViewerPage extends HookConsumerWidget { useEffect(() { getAssetExif(); + return null; }, []); return Scaffold( @@ -61,9 +60,9 @@ class ImageViewerPage extends HookConsumerWidget { httpHeaders: {"Authorization": "Bearer ${box.get(accessTokenKey)}"}, fadeInDuration: const Duration(milliseconds: 250), errorWidget: (context, url, error) => const Icon(Icons.error), - imageBuilder: (context, imageProvider) { - return PhotoView(imageProvider: imageProvider); - }, + // imageBuilder: (context, imageProvider) { + // return PhotoView(imageProvider: imageProvider); + // }, placeholder: (context, url) { return CachedNetworkImage( fit: BoxFit.cover, diff --git a/mobile/lib/modules/home/services/asset.service.dart b/mobile/lib/modules/home/services/asset.service.dart index c0c41eff12..22519d2604 100644 --- a/mobile/lib/modules/home/services/asset.service.dart +++ b/mobile/lib/modules/home/services/asset.service.dart @@ -69,7 +69,6 @@ class AssetService { Map decodedData = jsonDecode(res.toString()); ImmichAssetWithExif result = ImmichAssetWithExif.fromMap(decodedData); - print("result $result"); return result; } catch (e) { debugPrint("Error getAllAsset ${e.toString()}"); diff --git a/mobile/lib/modules/home/ui/thumbnail_image.dart b/mobile/lib/modules/home/ui/thumbnail_image.dart index 758c912a21..8ed81ea5ec 100644 --- a/mobile/lib/modules/home/ui/thumbnail_image.dart +++ b/mobile/lib/modules/home/ui/thumbnail_image.dart @@ -42,6 +42,7 @@ class ThumbnailImage extends HookConsumerWidget { return GestureDetector( onTap: () { + debugPrint("View ${asset.id}"); if (isMultiSelectEnable && selectedAsset.contains(asset) && selectedAsset.length == 1) { ref.watch(homePageStateProvider.notifier).disableMultiSelect(); } else if (isMultiSelectEnable && selectedAsset.contains(asset) && selectedAsset.length > 1) { diff --git a/mobile/lib/modules/login/ui/login_form.dart b/mobile/lib/modules/login/ui/login_form.dart index 769a383a3b..05c1f2c687 100644 --- a/mobile/lib/modules/login/ui/login_form.dart +++ b/mobile/lib/modules/login/ui/login_form.dart @@ -20,31 +20,33 @@ class LoginForm extends HookConsumerWidget { return Center( child: ConstrainedBox( constraints: const BoxConstraints(maxWidth: 300), - child: Wrap( - spacing: 32, - runSpacing: 32, - alignment: WrapAlignment.center, - children: [ - const Image( - image: AssetImage('assets/immich-logo-no-outline.png'), - width: 128, - filterQuality: FilterQuality.high, - ), - Text( - 'IMMICH', - style: GoogleFonts.snowburstOne( - textStyle: - TextStyle(fontWeight: FontWeight.bold, fontSize: 48, color: Theme.of(context).primaryColor)), - ), - EmailInput(controller: usernameController), - PasswordInput(controller: passwordController), - ServerEndpointInput(controller: serverEndpointController), - LoginButton( - emailController: usernameController, - passwordController: passwordController, - serverEndpointController: serverEndpointController, - ), - ], + child: SingleChildScrollView( + child: Wrap( + spacing: 32, + runSpacing: 32, + alignment: WrapAlignment.center, + children: [ + const Image( + image: AssetImage('assets/immich-logo-no-outline.png'), + width: 128, + filterQuality: FilterQuality.high, + ), + Text( + 'IMMICH', + style: GoogleFonts.snowburstOne( + textStyle: + TextStyle(fontWeight: FontWeight.bold, fontSize: 48, color: Theme.of(context).primaryColor)), + ), + EmailInput(controller: usernameController), + PasswordInput(controller: passwordController), + ServerEndpointInput(controller: serverEndpointController), + LoginButton( + emailController: usernameController, + passwordController: passwordController, + serverEndpointController: serverEndpointController, + ), + ], + ), ), ), );