diff --git a/lib/logic/settings_logic.dart b/lib/logic/settings_logic.dart index b9dddc50..f425cb26 100644 --- a/lib/logic/settings_logic.dart +++ b/lib/logic/settings_logic.dart @@ -9,7 +9,6 @@ class SettingsLogic with ThrottledSaveLoadMixin { late final hasCompletedOnboarding = ValueNotifier(false)..addListener(scheduleSave); late final hasDismissedSearchMessage = ValueNotifier(false)..addListener(scheduleSave); late final currentLocale = ValueNotifier(null)..addListener(scheduleSave); - late final currentWonder = ValueNotifier(null)..addListener(scheduleSave); final bool useBlurs = !PlatformInfo.isAndroid; @@ -18,7 +17,6 @@ class SettingsLogic with ThrottledSaveLoadMixin { hasCompletedOnboarding.value = value['hasCompletedOnboarding'] ?? false; hasDismissedSearchMessage.value = value['hasDismissedSearchMessage'] ?? false; currentLocale.value = value['currentLocale']; - currentWonder.value = value['currentWonder']; } @override @@ -27,7 +25,6 @@ class SettingsLogic with ThrottledSaveLoadMixin { 'hasCompletedOnboarding': hasCompletedOnboarding.value, 'hasDismissedSearchMessage': hasDismissedSearchMessage.value, 'currentLocale': currentLocale.value, - 'currentWonder': currentWonder.value, }; } diff --git a/lib/ui/screens/home/wonders_home_screen.dart b/lib/ui/screens/home/wonders_home_screen.dart index 678f20f2..2d2e5998 100644 --- a/lib/ui/screens/home/wonders_home_screen.dart +++ b/lib/ui/screens/home/wonders_home_screen.dart @@ -55,8 +55,7 @@ class _HomeScreenState extends State with SingleTickerProviderStateM super.initState(); // Create page controller, // allow 'infinite' scrolling by starting at a very high page, or remember the previous value - final previousWonder = settingsLogic.currentWonder.value; - final initialPage = previousWonder ?? _numWonders * 9999; + final initialPage = _numWonders * 9999; _pageController = PageController(viewportFraction: 1, initialPage: initialPage); _wonderIndex = initialPage % _numWonders; } @@ -64,8 +63,6 @@ class _HomeScreenState extends State with SingleTickerProviderStateM void _handlePageChanged(value) { setState(() { _wonderIndex = value % _numWonders; - // Save current wonder for next launch - settingsLogic.currentWonder.value = value; }); AppHaptics.lightImpact(); }