Added Live Wallpaper settings into Preferences menu for Android. Which lets the user set a live wallpaper based on people.

This commit is contained in:
naeem 2025-09-27 18:23:07 +01:00
parent 7d8cd05bc2
commit 7a903d39c0
27 changed files with 1918 additions and 3 deletions

View file

@ -44,6 +44,7 @@ import 'package:immich_mobile/pages/common/settings.page.dart';
import 'package:immich_mobile/pages/common/splash_screen.page.dart';
import 'package:immich_mobile/pages/common/tab_controller.page.dart';
import 'package:immich_mobile/pages/common/tab_shell.page.dart';
import 'package:immich_mobile/pages/common/live_wallpaper_setup.page.dart';
import 'package:immich_mobile/pages/editing/crop.page.dart';
import 'package:immich_mobile/pages/editing/edit.page.dart';
import 'package:immich_mobile/pages/editing/filter.page.dart';
@ -233,6 +234,7 @@ class AppRouter extends RootStackRouter {
),
AutoRoute(page: SettingsRoute.page, guards: [_duplicateGuard]),
AutoRoute(page: SettingsSubRoute.page, guards: [_duplicateGuard]),
AutoRoute(page: LiveWallpaperSetupRoute.page, guards: [_duplicateGuard]),
AutoRoute(page: AppLogRoute.page, guards: [_duplicateGuard]),
AutoRoute(page: AppLogDetailRoute.page, guards: [_duplicateGuard]),
CustomRoute(

View file

@ -1822,6 +1822,22 @@ class LibraryRoute extends PageRouteInfo<void> {
);
}
/// generated route for
/// [LiveWallpaperSetupPage]
class LiveWallpaperSetupRoute extends PageRouteInfo<void> {
const LiveWallpaperSetupRoute({List<PageRouteInfo>? children})
: super(LiveWallpaperSetupRoute.name, initialChildren: children);
static const String name = 'LiveWallpaperSetupRoute';
static PageInfo page = PageInfo(
name,
builder: (data) {
return const LiveWallpaperSetupPage();
},
);
}
/// generated route for
/// [LocalAlbumsPage]
class LocalAlbumsRoute extends PageRouteInfo<void> {