build: pin androidx.graphics:graphics-shapes
The analog face imports `androidx.graphics.shapes.Morph` directly rather than inheriting it transitively from Material 3. Pinned to the version that already resolved, so nothing about the resolved graph changes — only its honesty.
This commit is contained in:
@@ -30,6 +30,10 @@ androidxTestRules = "1.7.0"
|
||||
# Room — Clockula's own storage (docs/PLAN.md §5). Schema is exported and
|
||||
# committed so migrations stay reviewable and testable.
|
||||
room = "2.8.3"
|
||||
# `MaterialShapes` lives in material3, but `Morph` and `RoundedPolygon` are
|
||||
# androidx.graphics.shapes — pulled in transitively today. M8 imports that
|
||||
# package directly, so it is declared at the version that already resolves.
|
||||
graphicsShapes = "1.0.1"
|
||||
|
||||
[libraries]
|
||||
# AndroidX core
|
||||
@@ -52,6 +56,8 @@ androidx-material3 = { group = "androidx.compose.material3", name = "material3",
|
||||
# M3 Expressive adaptive navigation: the short navigation bar on a phone,
|
||||
# the wide rail on a tablet, chosen by window size class rather than by hand.
|
||||
androidx-material3-adaptive-navigation-suite = { group = "androidx.compose.material3", name = "material3-adaptive-navigation-suite", version.ref = "material3" }
|
||||
# The polygon morph behind the world clock's analog face (M8 D8).
|
||||
androidx-graphics-shapes = { group = "androidx.graphics", name = "graphics-shapes", version.ref = "graphicsShapes" }
|
||||
androidx-compose-material-icons-core = { group = "androidx.compose.material", name = "material-icons-core" }
|
||||
androidx-compose-material-icons-extended = { group = "androidx.compose.material", name = "material-icons-extended" }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user