You've already forked immich
							
							
				mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 00:18:28 +02:00 
			
		
		
		
	refactor(mobile): remove shared module (#9363)
This commit is contained in:
		| @@ -16,7 +16,7 @@ import 'package:immich_mobile/entities/backup_album.entity.dart'; | ||||
| import 'package:immich_mobile/entities/duplicated_asset.entity.dart'; | ||||
| import 'package:immich_mobile/routing/router.dart'; | ||||
| import 'package:immich_mobile/routing/tab_navigation_observer.dart'; | ||||
| import 'package:immich_mobile/shared/cache/widgets_binding.dart'; | ||||
| import 'package:immich_mobile/utils/cache/widgets_binding.dart'; | ||||
| import 'package:immich_mobile/entities/album.entity.dart'; | ||||
| import 'package:immich_mobile/entities/android_device_asset.entity.dart'; | ||||
| import 'package:immich_mobile/entities/asset.entity.dart'; | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import 'package:immich_mobile/providers/asset_viewer/video_player_controls_provi | ||||
| import 'package:immich_mobile/providers/asset_viewer/video_player_value_provider.dart'; | ||||
| import 'package:immich_mobile/widgets/asset_viewer/center_play_button.dart'; | ||||
| import 'package:immich_mobile/widgets/common/delayed_loading_indicator.dart'; | ||||
| import 'package:immich_mobile/shared/ui/hooks/timer_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/timer_hook.dart'; | ||||
|  | ||||
| class CustomVideoPlayerControls extends HookConsumerWidget { | ||||
|   final Duration hideTimerDuration; | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| import 'package:chewie/chewie.dart'; | ||||
| import 'package:flutter/material.dart'; | ||||
| import 'package:hooks_riverpod/hooks_riverpod.dart'; | ||||
| import 'package:immich_mobile/widgets/asset_viewer/hooks/chewiew_controller_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/chewiew_controller_hook.dart'; | ||||
| import 'package:immich_mobile/widgets/asset_viewer/custom_video_player_controls.dart'; | ||||
| import 'package:video_player/video_player.dart'; | ||||
|  | ||||
|   | ||||
| @@ -5,7 +5,7 @@ import 'package:flutter_hooks/flutter_hooks.dart'; | ||||
| import 'package:immich_mobile/providers/image/immich_local_thumbnail_provider.dart'; | ||||
| import 'package:immich_mobile/providers/image/immich_remote_thumbnail_provider.dart'; | ||||
| import 'package:immich_mobile/entities/asset.entity.dart'; | ||||
| import 'package:immich_mobile/shared/ui/hooks/blurhash_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/blurhash_hook.dart'; | ||||
| import 'package:immich_mobile/widgets/common/immich_image.dart'; | ||||
| import 'package:immich_mobile/widgets/common/thumbhash_placeholder.dart'; | ||||
| import 'package:octo_image/octo_image.dart'; | ||||
|   | ||||
| @@ -5,7 +5,7 @@ import 'package:flutter_hooks/flutter_hooks.dart'; | ||||
| import 'package:immich_mobile/extensions/build_context_extensions.dart'; | ||||
| import 'package:immich_mobile/entities/asset.entity.dart'; | ||||
| import 'package:immich_mobile/pages/common/video_viewer.page.dart'; | ||||
| import 'package:immich_mobile/shared/ui/hooks/blurhash_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/blurhash_hook.dart'; | ||||
| import 'package:immich_mobile/widgets/common/immich_image.dart'; | ||||
|  | ||||
| class MemoryCard extends StatelessWidget { | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import 'package:immich_mobile/widgets/settings/local_storage_settings.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_slider_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_page_scaffold.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_switch_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
| import 'package:hooks_riverpod/hooks_riverpod.dart'; | ||||
| import 'package:immich_mobile/services/app_settings.service.dart'; | ||||
| import 'package:immich_mobile/providers/user.provider.dart'; | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import 'package:immich_mobile/providers/app_settings.provider.dart'; | ||||
| import 'package:immich_mobile/services/app_settings.service.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_radio_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_title.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
|  | ||||
| class GroupSettings extends HookConsumerWidget { | ||||
|   const GroupSettings({ | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import 'package:immich_mobile/services/app_settings.service.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_slider_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_title.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_switch_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
|  | ||||
| class LayoutSettings extends HookConsumerWidget { | ||||
|   const LayoutSettings({ | ||||
|   | ||||
| @@ -6,7 +6,7 @@ import 'package:immich_mobile/services/app_settings.service.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/asset_list_settings/asset_list_group_settings.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_page_scaffold.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_switch_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
| import 'asset_list_layout_settings.dart'; | ||||
|  | ||||
| class AssetListSettings extends HookConsumerWidget { | ||||
|   | ||||
| @@ -9,7 +9,7 @@ import 'package:immich_mobile/widgets/settings/backup_settings/foreground_settin | ||||
| import 'package:immich_mobile/widgets/settings/settings_button_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_page_scaffold.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_switch_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/widgets/common/immich_loading_indicator.dart'; | ||||
|  | ||||
| class BackupSettings extends HookConsumerWidget { | ||||
|   | ||||
| @@ -5,7 +5,7 @@ import 'package:immich_mobile/extensions/build_context_extensions.dart'; | ||||
| import 'package:immich_mobile/services/app_settings.service.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_page_scaffold.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_switch_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
|  | ||||
| class ImageViewerQualitySetting extends HookWidget { | ||||
|   const ImageViewerQualitySetting({ | ||||
|   | ||||
| @@ -8,7 +8,7 @@ import 'package:immich_mobile/widgets/settings/settings_button_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_slider_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_page_scaffold.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_switch_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
| import 'package:permission_handler/permission_handler.dart'; | ||||
|  | ||||
| class NotificationSetting extends HookConsumerWidget { | ||||
|   | ||||
| @@ -5,7 +5,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; | ||||
| import 'package:immich_mobile/services/app_settings.service.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_title.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_switch_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
|  | ||||
| class HapticSetting extends HookConsumerWidget { | ||||
|   const HapticSetting({ | ||||
|   | ||||
| @@ -5,7 +5,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart'; | ||||
| import 'package:immich_mobile/services/app_settings.service.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_sub_title.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/settings_switch_list_tile.dart'; | ||||
| import 'package:immich_mobile/widgets/settings/utils/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; | ||||
| import 'package:immich_mobile/utils/immich_app_theme.dart'; | ||||
|  | ||||
| class ThemeSetting extends HookConsumerWidget { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user