fix(mobile): persist album layout

This commit is contained in:
Yaros
2025-09-17 14:39:51 +02:00
parent f02bc73f2c
commit 555837046d
3 changed files with 8 additions and 1 deletions
@@ -59,6 +59,7 @@ class _AlbumSelectorState extends ConsumerState<AlbumSelector> {
final appSettings = ref.read(appSettingsServiceProvider);
final savedSortMode = appSettings.getSetting(AppSettingsEnum.selectedAlbumSortOrder);
final savedIsReverse = appSettings.getSetting(AppSettingsEnum.selectedAlbumSortReverse);
final savedIsGrid = appSettings.getSetting(AppSettingsEnum.albumGridView);
final albumSortMode = AlbumSortMode.values.firstWhere(
(e) => e.storeIndex == savedSortMode,
@@ -67,6 +68,7 @@ class _AlbumSelectorState extends ConsumerState<AlbumSelector> {
setState(() {
sort = AlbumSort(mode: toRemoteAlbumSortMode(albumSortMode), isReverse: savedIsReverse);
isGrid = savedIsGrid;
});
ref.read(remoteAlbumProvider.notifier).refresh();
@@ -98,6 +100,7 @@ class _AlbumSelectorState extends ConsumerState<AlbumSelector> {
setState(() {
isGrid = !isGrid;
});
ref.read(appSettingsServiceProvider).setSetting(AppSettingsEnum.albumGridView, isGrid);
}
void changeFilter(QuickFilterMode mode) {