From 662efd4ecb6b554e07e8e2a0e926c8ae84a325e7 Mon Sep 17 00:00:00 2001 From: Josia Pietsch Date: Mon, 23 Sep 2024 18:45:20 +0200 Subject: [PATCH] Implemented #14 and #15: favorite apps and hidden apps --- .idea/codeStyles/Project.xml | 9 -- app/build.gradle | 2 - .../launcher/actions/LauncherAction.kt | 11 +- .../jrpie/android/launcher/apps/AppFilter.kt | 55 ++++++++ .../de/jrpie/android/launcher/apps/AppInfo.kt | 11 ++ .../LauncherPreferences$Config.java | 38 +++++ .../android/launcher/ui/list/ListActivity.kt | 45 ++++-- .../ui/list/apps/AppsRecyclerAdapter.kt | 130 ++++++++++++------ .../launcher/ui/list/apps/ListFragmentApps.kt | 37 ++++- .../launcher/SettingsFragmentLauncher.kt | 9 ++ .../res/drawable/baseline_favorite_24.xml | 15 +- .../drawable/baseline_favorite_border_24.xml | 15 +- .../main/res/drawable/checkbox_favorite.xml | 5 + app/src/main/res/layout/list_apps.xml | 39 ++++-- app/src/main/res/layout/tutorial_finish.xml | 4 +- app/src/main/res/menu/menu_app.xml | 8 +- app/src/main/res/values/donottranslate.xml | 5 +- app/src/main/res/values/strings.xml | 12 ++ app/src/main/res/xml/preferences.xml | 11 ++ 19 files changed, 372 insertions(+), 89 deletions(-) create mode 100644 app/src/main/java/de/jrpie/android/launcher/apps/AppFilter.kt create mode 100644 app/src/main/res/drawable/checkbox_favorite.xml diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 3cc336b..feb0c69 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -8,15 +8,6 @@ -