@@ -3,8 +3,8 @@ import com.android.build.api.variant.ApplicationVariant
33plugins {
44 id(" com.android.application" )
55 kotlin(" android" )
6- kotlin(" plugin.serialization" ) version " 2.2.10 "
7- kotlin(" plugin.compose" ) version " 2.0.0 "
6+ kotlin(" plugin.serialization" ) version " 2.2.21 "
7+ kotlin(" plugin.compose" ) version " 2.2.21 "
88}
99
1010android {
@@ -126,13 +126,15 @@ dependencies {
126126
127127 // compose
128128 coreLibraryDesugaring(" com.android.tools:desugar_jdk_libs:2.1.5" )
129- implementation(platform(" androidx.compose:compose-bom:2025.08.00" ))
129+ // newer than 2025.11.01 contains androidx.compose.material:material-android:1.10.0, which requires minSdk 23
130+ // maybe it's possible to use tools:overrideLibrary="androidx.compose.material" as it's not used explicitly, but probably this is just going to crash
131+ implementation(platform(" androidx.compose:compose-bom:2025.11.01" ))
130132 implementation(" androidx.compose.material3:material3" )
131133 implementation(" androidx.compose.ui:ui-tooling-preview" )
132134 debugImplementation(" androidx.compose.ui:ui-tooling" )
133- implementation(" androidx.navigation:navigation-compose:2.9.3 " )
134- implementation(" sh.calvin.reorderable:reorderable:2.4.3" ) // for easier re-ordering
135- implementation(" com.github.skydoves:colorpicker-compose:1.1.2 " ) // for user-defined colors
135+ implementation(" androidx.navigation:navigation-compose:2.9.6 " )
136+ implementation(" sh.calvin.reorderable:reorderable:2.4.3" ) // for easier re-ordering, todo: check 3.0.0
137+ implementation(" com.github.skydoves:colorpicker-compose:1.1.3 " ) // for user-defined colors
136138
137139 // test
138140 testImplementation(kotlin(" test" ))
0 commit comments