diff --git a/lib/src/screens/feed/feed_screen.dart b/lib/src/screens/feed/feed_screen.dart index c02b48e..e511997 100644 --- a/lib/src/screens/feed/feed_screen.dart +++ b/lib/src/screens/feed/feed_screen.dart @@ -60,8 +60,8 @@ class _FeedScreenState extends State { : PostType.thread; _sort = widget.source == null ? _mode == PostType.thread - ? context.read().defaultEntriesFeedSort - : context.read().defaultPostsFeedSort + ? context.read().defaultThreadsFeedSort + : context.read().defaultMicroblogFeedSort : context.read().defaultExploreFeedSort; } @@ -142,8 +142,10 @@ class _FeedScreenState extends State { ? _mode == PostType.thread ? context .read() - .defaultEntriesFeedSort - : context.read().defaultPostsFeedSort + .defaultThreadsFeedSort + : context + .read() + .defaultMicroblogFeedSort : context.read().defaultExploreFeedSort; }); } diff --git a/lib/src/screens/settings/action_settings.dart b/lib/src/screens/settings/action_settings.dart index 3b19411..f207497 100644 --- a/lib/src/screens/settings/action_settings.dart +++ b/lib/src/screens/settings/action_settings.dart @@ -18,9 +18,9 @@ class ActionSettings extends StatelessWidget { final currentDefaultFeedMode = feedTypeSelect.getOption(controller.defaultFeedType); final currentDefaultEntriesFeedSort = - feedSortSelect.getOption(controller.defaultEntriesFeedSort); + feedSortSelect.getOption(controller.defaultThreadsFeedSort); final currentDefaultPostsFeedSort = - feedSortSelect.getOption(controller.defaultPostsFeedSort); + feedSortSelect.getOption(controller.defaultMicroblogFeedSort); final currentDefaultExploreFeedSort = feedSortSelect.getOption(controller.defaultExploreFeedSort); final currentDefaultCommentSort = @@ -95,7 +95,7 @@ class ActionSettings extends StatelessWidget { title: const Text('Threads Feed Sort'), leading: const Icon(Icons.sort), onTap: () async { - controller.updateDefaultEntriesFeedSort( + controller.updateDefaultThreadsFeedSort( await feedSortSelect.askSelection( context, currentDefaultEntriesFeedSort.value, @@ -116,7 +116,7 @@ class ActionSettings extends StatelessWidget { leading: const Icon(Icons.sort), enabled: !isLemmy, onTap: () async { - controller.updateDefaultPostsFeedSort( + controller.updateDefaultMicroblogFeedSort( await feedSortSelect.askSelection( context, currentDefaultPostsFeedSort.value, diff --git a/lib/src/screens/settings/settings_controller.dart b/lib/src/screens/settings/settings_controller.dart index b4ee31e..2a85cb2 100644 --- a/lib/src/screens/settings/settings_controller.dart +++ b/lib/src/screens/settings/settings_controller.dart @@ -92,10 +92,10 @@ class SettingsController with ChangeNotifier { late PostType _defaultFeedType; PostType get defaultFeedType => _defaultFeedType; - late FeedSort _defaultEntriesFeedSort; - FeedSort get defaultEntriesFeedSort => _defaultEntriesFeedSort; - late FeedSort _defaultPostsFeedSort; - FeedSort get defaultPostsFeedSort => _defaultPostsFeedSort; + late FeedSort _defaultThreadsFeedSort; + FeedSort get defaultThreadsFeedSort => _defaultThreadsFeedSort; + late FeedSort _defaultMicroblogFeedSort; + FeedSort get defaultMicroblogFeedSort => _defaultMicroblogFeedSort; late FeedSort _defaultExploreFeedSort; FeedSort get defaultExploreFeedSort => _defaultExploreFeedSort; late CommentSort _defaultCommentSort; @@ -196,15 +196,15 @@ class SettingsController with ChangeNotifier { PostType.thread, prefs.getString('defaultFeedType'), ); - _defaultEntriesFeedSort = parseEnum( + _defaultThreadsFeedSort = parseEnum( FeedSort.values, FeedSort.hot, - prefs.getString('defaultEntriesFeedSort'), + prefs.getString('defaultThreadsFeedSort'), ); - _defaultPostsFeedSort = parseEnum( + _defaultMicroblogFeedSort = parseEnum( FeedSort.values, FeedSort.hot, - prefs.getString('defaultPostsFeedSort'), + prefs.getString('defaultMicroblogFeedSort'), ); _defaultExploreFeedSort = parseEnum( FeedSort.values, @@ -322,28 +322,28 @@ class SettingsController with ChangeNotifier { await prefs.setString('defaultFeedType', newValue.name); } - Future updateDefaultEntriesFeedSort(FeedSort? newValue) async { + Future updateDefaultThreadsFeedSort(FeedSort? newValue) async { if (newValue == null) return; - if (newValue == _defaultEntriesFeedSort) return; + if (newValue == _defaultThreadsFeedSort) return; - _defaultEntriesFeedSort = newValue; + _defaultThreadsFeedSort = newValue; notifyListeners(); final SharedPreferences prefs = await SharedPreferences.getInstance(); - await prefs.setString('defaultFeedSortEntries', newValue.name); + await prefs.setString('defaultThreadsFeedSort', newValue.name); } - Future updateDefaultPostsFeedSort(FeedSort? newValue) async { + Future updateDefaultMicroblogFeedSort(FeedSort? newValue) async { if (newValue == null) return; - if (newValue == _defaultPostsFeedSort) return; + if (newValue == _defaultMicroblogFeedSort) return; - _defaultPostsFeedSort = newValue; + _defaultMicroblogFeedSort = newValue; notifyListeners(); final SharedPreferences prefs = await SharedPreferences.getInstance(); - await prefs.setString('defaultPostsFeedSort', newValue.name); + await prefs.setString('defaultMicroblogFeedSort', newValue.name); } Future updateDefaultExploreFeedSort(