From 84ea30d3ac582a59d8b599882b1965ba346ab7f4 Mon Sep 17 00:00:00 2001 From: tehcneko <7764726+tehcneko@users.noreply.github.com> Date: Sun, 25 Apr 2021 15:14:31 +0800 Subject: [PATCH] [app] Make app filter menu clearer --- .../manager/adapters/ScopeAdapter.java | 18 ++++---- app/src/main/res/menu/menu_app_list.xml | 45 ++++++++++--------- app/src/main/res/values/strings.xml | 1 + 3 files changed, 35 insertions(+), 29 deletions(-) diff --git a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java index 6d4ea14c..343b41d3 100644 --- a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java +++ b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java @@ -269,15 +269,15 @@ public class ScopeAdapter extends RecyclerView.Adapter notifyDataSetChanged(); } return true; - } else if (itemId == R.id.item_show_system) { + } else if (itemId == R.id.item_filter_system) { item.setChecked(!item.isChecked()); - preferences.edit().putBoolean("show_system_apps", item.isChecked()).apply(); - } else if (itemId == R.id.item_show_games) { + preferences.edit().putBoolean("filter_system_apps", item.isChecked()).apply(); + } else if (itemId == R.id.item_filter_games) { item.setChecked(!item.isChecked()); - preferences.edit().putBoolean("show_games", item.isChecked()).apply(); - } else if (itemId == R.id.item_show_modules) { + preferences.edit().putBoolean("filter_games", item.isChecked()).apply(); + } else if (itemId == R.id.item_filter_modules) { item.setChecked(!item.isChecked()); - preferences.edit().putBoolean("show_modules", item.isChecked()).apply(); + preferences.edit().putBoolean("filter_modules", item.isChecked()).apply(); } else if (itemId == R.id.menu_launch) { Intent launchIntent = AppHelper.getSettingsIntent(modulePackageName, pm); if (launchIntent != null) { @@ -356,9 +356,9 @@ public class ScopeAdapter extends RecyclerView.Adapter if (scopeList == null || scopeList.isEmpty()) { menu.removeItem(R.id.use_recommended); } - menu.findItem(R.id.item_show_system).setChecked(preferences.getBoolean("show_system_apps", false)); - menu.findItem(R.id.item_show_games).setChecked(preferences.getBoolean("show_games", false)); - menu.findItem(R.id.item_show_modules).setChecked(preferences.getBoolean("show_modules", false)); + menu.findItem(R.id.item_filter_system).setChecked(preferences.getBoolean("filter_system_apps", true)); + menu.findItem(R.id.item_filter_games).setChecked(preferences.getBoolean("filter_games", true)); + menu.findItem(R.id.item_filter_modules).setChecked(preferences.getBoolean("filter_modules", true)); switch (preferences.getInt("list_sort", 0)) { case 7: menu.findItem(R.id.item_sort_by_update_time_reverse).setChecked(true); diff --git a/app/src/main/res/menu/menu_app_list.xml b/app/src/main/res/menu/menu_app_list.xml index 44e0266a..ef2ee8a7 100644 --- a/app/src/main/res/menu/menu_app_list.xml +++ b/app/src/main/res/menu/menu_app_list.xml @@ -1,5 +1,4 @@ - - View in App Store