From 9243f857352f98d3f94f575e8a3337f2a59e562f Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Thu, 15 Sep 2022 17:25:26 +0200 Subject: [PATCH] Add compose reorder library --- .../java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt | 7 +++++++ settings.gradle.kts | 4 ++++ ui/build.gradle.kts | 1 + 3 files changed, 12 insertions(+) diff --git a/base/src/main/java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt b/base/src/main/java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt index 3d9592ff..4ef8d385 100644 --- a/base/src/main/java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt +++ b/base/src/main/java/de/mm20/launcher2/licenses/OpenSourceLicenses.kt @@ -238,5 +238,12 @@ val OpenSourceLicenses = arrayOf( licenseName = R.string.apache_license_name, licenseText = R.raw.license_apache_2, url = "https://bigbadaboom.github.io/androidsvg/" + ), + OpenSourceLibrary( + name = "Compose LazyList/Grid reorder", + description = "A Jetpack Compose (Android + Desktop) modifier enabling reordering by drag and drop in a LazyList and LazyGrid.", + licenseName = R.string.apache_license_name, + licenseText = R.raw.license_apache_2, + url = "https://github.com/aclassen/ComposeReorderable" ) ) \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index fc374c39..a8121b84 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -382,6 +382,10 @@ dependencyResolutionManagement { alias("lottie") .to("com.airbnb.android", "lottie-compose") .version("5.2.0") + + alias("composereorderable") + .to("org.burnoutcrew.composereorderable", "reorderable") + .version("0.9.2") } } } diff --git a/ui/build.gradle.kts b/ui/build.gradle.kts index 27ad79f6..35775e76 100644 --- a/ui/build.gradle.kts +++ b/ui/build.gradle.kts @@ -112,6 +112,7 @@ dependencies { implementation(libs.coil.compose) implementation(libs.lottie) + implementation(libs.composereorderable) implementation(project(":material-color-utilities"))