remove dynamic layout setting for new timeline

This commit is contained in:
shenlong-tanwen
2025-12-19 01:08:05 +05:30
parent c632d43f5d
commit 10a8fa792e

View File

@@ -1,6 +1,7 @@
import 'package:easy_localization/easy_localization.dart'; import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:immich_mobile/entities/store.entity.dart';
import 'package:immich_mobile/providers/app_settings.provider.dart'; import 'package:immich_mobile/providers/app_settings.provider.dart';
import 'package:immich_mobile/services/app_settings.service.dart'; import 'package:immich_mobile/services/app_settings.service.dart';
import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart'; import 'package:immich_mobile/utils/hooks/app_settings_update_hook.dart';
@@ -20,11 +21,12 @@ class LayoutSettings extends HookConsumerWidget {
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
SettingsSubTitle(title: "asset_list_layout_sub_title".tr()), SettingsSubTitle(title: "asset_list_layout_sub_title".tr()),
SettingsSwitchListTile( if (!Store.isBetaTimelineEnabled)
valueNotifier: useDynamicLayout, SettingsSwitchListTile(
title: "asset_list_layout_settings_dynamic_layout_title".tr(), valueNotifier: useDynamicLayout,
onChanged: (_) => ref.invalidate(appSettingsServiceProvider), title: "asset_list_layout_settings_dynamic_layout_title".tr(),
), onChanged: (_) => ref.invalidate(appSettingsServiceProvider),
),
SettingsSliderListTile( SettingsSliderListTile(
valueNotifier: tilesPerRow, valueNotifier: tilesPerRow,
text: 'theme_setting_asset_list_tiles_per_row_title'.tr(namedArgs: {'count': "${tilesPerRow.value}"}), text: 'theme_setting_asset_list_tiles_per_row_title'.tr(namedArgs: {'count': "${tilesPerRow.value}"}),