From ca36f3cac1c272c916b80acd406fde51a215aadd Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Tue, 3 Dec 2024 19:08:50 +0100 Subject: [PATCH] Add support for custom icon pack tag icons --- .idea/inspectionProfiles/Project_Default.xml | 3 + .../de/mm20/launcher2/ui/common/IconPicker.kt | 263 ++++++++++++++++++ .../mm20/launcher2/ui/common/IconPickerVM.kt | 56 ++++ .../de/mm20/launcher2/ui/common/TagChip.kt | 22 +- .../sheets/CustomizeSearchableSheet.kt | 195 +------------ .../sheets/CustomizeSearchableSheetVM.kt | 32 --- .../ui/launcher/sheets/EditFavoritesSheet.kt | 1 - .../tags => launcher/sheets}/EditTagSheet.kt | 107 ++++--- .../sheets}/EditTagSheetVM.kt | 34 ++- .../launcher/sheets/LauncherBottomSheets.kt | 1 - .../ui/settings/tags/TagsSettingsScreen.kt | 3 +- .../de/mm20/launcher2/icons/IconService.kt | 41 ++- 12 files changed, 469 insertions(+), 289 deletions(-) create mode 100644 app/ui/src/main/java/de/mm20/launcher2/ui/common/IconPicker.kt create mode 100644 app/ui/src/main/java/de/mm20/launcher2/ui/common/IconPickerVM.kt rename app/ui/src/main/java/de/mm20/launcher2/ui/{settings/tags => launcher/sheets}/EditTagSheet.kt (82%) rename app/ui/src/main/java/de/mm20/launcher2/ui/{settings/tags => launcher/sheets}/EditTagSheetVM.kt (83%) diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index e0da3ee5..275c5bef 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -65,6 +65,9 @@