diff --git a/app/ui/build.gradle.kts b/app/ui/build.gradle.kts index 37e80d0d..1e3a12ae 100644 --- a/app/ui/build.gradle.kts +++ b/app/ui/build.gradle.kts @@ -111,6 +111,8 @@ dependencies { implementation(libs.coil.core) implementation(libs.coil.compose) + implementation(libs.emoji4j) + implementation(project(":libs:material-color-utilities")) implementation(project(":core:base")) diff --git a/core/base/src/main/java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt b/core/base/src/main/java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt index 293d79b1..da332cbd 100644 --- a/core/base/src/main/java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt +++ b/core/base/src/main/java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt @@ -205,4 +205,11 @@ val OpenSourceLicenses = arrayOf( licenseText = R.raw.license_apache_2, url = "https://bigbadaboom.github.io/androidsvg/" ), + OpenSourceLibrary( + name = "emoji4j", + description = "Emoji4j is a high-performance, standards-compliant emoji processor supporting Unicode 15 for Java 8 or later.", + licenseName = R.string.apache_license_name, + licenseText = R.raw.license_apache_2, + url = "https://github.com/sigpwned/emoji4j" + ), ) \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index 338f778c..ff92bab2 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -232,6 +232,9 @@ dependencyResolutionManagement { library("tinypinyin", "com.github.promeg", "tinypinyin") .version("2.0.2") + library("emoji4j", "com.sigpwned", "emoji4j-core") + .version("15.0.1") + version("junit", "4.13") library("junit", "junit", "junit").versionRef("junit") bundle("tests", listOf("junit"))