From a21dde5741bd41e7f0862edafcdc429d690a2b81 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Mon, 11 Nov 2024 20:48:04 +0100 Subject: [PATCH] Improve tag emoji assignment --- .idea/inspectionProfiles/Project_Default.xml | 1 + app/ui/build.gradle.kts | 1 + .../de/mm20/launcher2/ui/common/TagChip.kt | 80 ++++--- .../de/mm20/launcher2/ui/component/Toolbar.kt | 2 +- .../ui/component/dragndrop/DragAndDropGrid.kt | 4 +- .../ui/component/emojipicker/EmojiPicker.kt | 206 ++++++++++++++++++ .../ui/launcher/widgets/music/MusicWidget.kt | 4 +- .../ui/launcher/widgets/notes/NotesWidget.kt | 4 +- .../colorscheme/CorePaletteColorPreference.kt | 2 +- .../colorscheme/ThemeColorPreference.kt | 2 +- .../ui/settings/tags/EditTagSheet.kt | 159 ++++++++++++-- .../ui/settings/tags/EditTagSheetVM.kt | 33 ++- core/i18n/src/main/res/values/strings.xml | 1 + .../data/customattrs/CustomAttribute.kt | 19 ++ data/database/build.gradle.kts | 1 + .../de/mm20/launcher2/database/AppDatabase.kt | 4 +- .../database/migrations/Migration_26_27.kt | 72 ++++++ .../de/mm20/launcher2/icons/IconService.kt | 5 + .../icons/providers/CustomTextIconProvider.kt | 29 +++ .../services/tags/impl/TagsServiceImpl.kt | 9 +- 20 files changed, 569 insertions(+), 69 deletions(-) create mode 100644 app/ui/src/main/java/de/mm20/launcher2/ui/component/emojipicker/EmojiPicker.kt create mode 100644 data/database/src/main/java/de/mm20/launcher2/database/migrations/Migration_26_27.kt create mode 100644 services/icons/src/main/java/de/mm20/launcher2/icons/providers/CustomTextIconProvider.kt diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 63cbe31e..e0da3ee5 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -39,6 +39,7 @@