From 6a09a4a1efd52b318bd956ab831bb1b01dc4d33a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 20 Jun 2026 11:11:29 -0500 Subject: [PATCH] chore(deps): update aboutlibraries to v15 (#5880) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: James Rich Co-authored-by: Claude Opus 4.8 --- .../org/meshtastic/feature/settings/AboutScreen.kt | 10 ++++------ gradle/libs.versions.toml | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/feature/settings/src/commonMain/kotlin/org/meshtastic/feature/settings/AboutScreen.kt b/feature/settings/src/commonMain/kotlin/org/meshtastic/feature/settings/AboutScreen.kt index 6c1367b3a..cb8a1e38a 100644 --- a/feature/settings/src/commonMain/kotlin/org/meshtastic/feature/settings/AboutScreen.kt +++ b/feature/settings/src/commonMain/kotlin/org/meshtastic/feature/settings/AboutScreen.kt @@ -35,6 +35,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import com.mikepenz.aboutlibraries.ui.compose.m3.LibrariesContainer import com.mikepenz.aboutlibraries.ui.compose.produceLibraries +import com.mikepenz.aboutlibraries.ui.compose.variant.LibraryBadges import org.jetbrains.compose.resources.stringResource import org.meshtastic.core.resources.Res import org.meshtastic.core.resources.acknowledgements @@ -52,7 +53,8 @@ import org.meshtastic.core.ui.component.MainAppBar * - **divider**: [HorizontalDivider] between library items for clean visual separation * - **footer**: total library count summary * - **contentPadding**: proper LazyColumn padding (avoids clipping during scroll) - * - **license dialog**: built-in license dialog on library tap (default behavior) + * - **badges**: per-row metadata badges (author, version, description, license, funding) via [LibraryBadges] + * - **license dialog**: built-in license dialog wired by default via the container's `licenseDialogBody` * * Each platform provides a [jsonProvider] lambda that loads the library definitions JSON * @@ -79,11 +81,7 @@ fun AboutScreen(onNavigateUp: () -> Unit, jsonProvider: suspend () -> String) { libraries = libraries, modifier = Modifier.fillMaxSize(), contentPadding = paddingValues, - showAuthor = true, - showVersion = true, - showDescription = true, - showLicenseBadges = true, - showFundingBadges = true, + badges = LibraryBadges(version = true, author = true, description = true, license = true, funding = true), header = { item { AboutHeader() diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 4a7d830a0..2345408ed 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -78,7 +78,7 @@ camerax = "1.6.1" ktor = "3.5.0" # Other -aboutlibraries = "14.2.1" +aboutlibraries = "15.0.0" jserialcomm = "2.11.4" coil = "3.5.0" datadog-gradle = "1.28.0"