mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
migrate cleanup
This commit is contained in:
@@ -2,7 +2,6 @@ import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:immich_mobile/constants/colors.dart';
|
||||
import 'package:immich_mobile/domain/models/metadata_key.dart';
|
||||
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
||||
import 'package:immich_mobile/extensions/theme_extensions.dart';
|
||||
import 'package:immich_mobile/providers/infrastructure/metadata.provider.dart';
|
||||
@@ -27,16 +26,16 @@ class PrimaryColorSetting extends HookConsumerWidget {
|
||||
}
|
||||
|
||||
onUseSystemColorChange(bool newValue) {
|
||||
ref.read(metadataProvider).write(MetadataKey.dynamicTheme, newValue);
|
||||
ref.read(metadataProvider).write(.themeDynamic, newValue);
|
||||
popBottomSheet();
|
||||
}
|
||||
|
||||
onPrimaryColorChange(ImmichColorPreset colorPreset) {
|
||||
ref.read(metadataProvider).write(MetadataKey.primaryColor, colorPreset);
|
||||
ref.read(metadataProvider).write(.themePrimaryColor, colorPreset);
|
||||
|
||||
//turn off system color setting
|
||||
if (themeConfig.dynamicTheme) {
|
||||
ref.read(metadataProvider).write(MetadataKey.dynamicTheme, false);
|
||||
ref.read(metadataProvider).write(.themeDynamic, false);
|
||||
}
|
||||
popBottomSheet();
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:immich_mobile/domain/models/metadata_key.dart';
|
||||
import 'package:immich_mobile/extensions/build_context_extensions.dart';
|
||||
import 'package:immich_mobile/extensions/translate_extensions.dart';
|
||||
import 'package:immich_mobile/providers/infrastructure/metadata.provider.dart';
|
||||
@@ -23,7 +22,7 @@ class ThemeSetting extends HookConsumerWidget {
|
||||
|
||||
void onThemeChange(bool isDark) {
|
||||
currentTheme.value = isDark ? ThemeMode.dark : ThemeMode.light;
|
||||
ref.read(metadataProvider).write(MetadataKey.themeMode, currentTheme.value);
|
||||
ref.read(metadataProvider).write(.themeMode, currentTheme.value);
|
||||
}
|
||||
|
||||
void onSystemThemeChange(bool isSystem) {
|
||||
@@ -40,11 +39,11 @@ class ThemeSetting extends HookConsumerWidget {
|
||||
currentTheme.value = ThemeMode.dark;
|
||||
}
|
||||
}
|
||||
ref.read(metadataProvider).write(MetadataKey.themeMode, currentTheme.value);
|
||||
ref.read(metadataProvider).write(.themeMode, currentTheme.value);
|
||||
}
|
||||
|
||||
void onSurfaceColorSettingChange(bool useColorfulInterface) {
|
||||
ref.read(metadataProvider).write(MetadataKey.colorfulInterface, useColorfulInterface);
|
||||
ref.read(metadataProvider).write(.themeColorfulInterface, useColorfulInterface);
|
||||
colorfulInterface.value = useColorfulInterface;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user