Skip to content

Commit d19ee1f

Browse files
committed
feat(dependencies): 更新 Compose 和Gradle相关依赖并优化配置
- 启用 `compose.materialIconsExtended` 依赖,提高组件功能支持 - 更新Compose插件版本至 `1.8.2`,引入 `compose-navigation` 依赖,增强导航功能 - 添加 `kotlin.native.ignoreDisabledTargets=true` 配置,优化 Kotlin 编译设置
1 parent 10eeedb commit d19ee1f

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

composeApp/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ kotlin {
6666
implementation(compose.ui)
6767
// implementation(compose.material)
6868
implementation(compose.material3)
69-
// implementation(compose.materialIconsExtended)
69+
implementation(compose.materialIconsExtended)
7070
implementation(compose.components.resources)
7171
// implementation(compose.components.uiToolingPreview)
7272

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#Kotlin
22
kotlin.code.style=official
33
kotlin.daemon.jvmargs=-Xmx2048M
4+
kotlin.native.ignoreDisabledTargets=true
45

56
#Gradle
67
org.gradle.jvmargs=-Xmx8192M -Dfile.encoding=UTF-8 -Dkotlin.daemon.jvm.options="-Xmx8192M"

gradle/libs.versions.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ android-targetSdk = "35"
1212
androidx-activityCompose = "1.10.1"
1313
androidx-lifecycle = "2.8.4"
1414
multiplatform-settings = "1.1.1"
15-
compose-plugin = "1.8.0-beta01"
15+
compose-plugin = "1.8.2"
16+
compose-navigation = "2.9.0-beta03"
1617
koin = "4.0.3"
1718
stately-common = "2.0.6"
1819
voyager = "1.1.0-beta03"
@@ -29,6 +30,9 @@ kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.
2930
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activityCompose" }
3031
androidx-lifecycle-viewmodel = { group = "org.jetbrains.androidx.lifecycle", name = "lifecycle-viewmodel", version.ref = "androidx-lifecycle" }
3132
androidx-lifecycle-runtime-compose = { group = "org.jetbrains.androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
33+
compose-navigation-compose = { module = "org.jetbrains.androidx.navigation:navigation-compose", version.ref = "compose-navigation" }
34+
compose-navigation-runtime = { module = "org.jetbrains.androidx.navigation:navigation-runtime", version.ref = "compose-navigation" }
35+
3236
# settings
3337
multiplatform-settings = { module = "com.russhwolf:multiplatform-settings", version.ref = "multiplatform-settings" }
3438
multiplatform-settings-no-arg = { module = "com.russhwolf:multiplatform-settings-no-arg", version.ref = "multiplatform-settings" }

0 commit comments

Comments
 (0)