mirror of
https://github.com/jlengrand/compose-multiplatform.git
synced 2026-03-10 08:11:20 +00:00
Add material3, mark some libraries as Experiemental (#1390)
Checked it on the version 0.0.0-feature-material3-build460 Fixes https://github.com/JetBrains/compose-jb/issues/1335
This commit is contained in:
@@ -32,6 +32,7 @@ tasks.register("publishComposeJb") {
|
||||
":compose:foundation:foundation",
|
||||
":compose:foundation:foundation-layout",
|
||||
":compose:material:material",
|
||||
":compose:material3:material3",
|
||||
":compose:material:material-icons-core",
|
||||
":compose:material:material-ripple",
|
||||
":compose:runtime:runtime",
|
||||
|
||||
@@ -159,8 +159,11 @@ class ComposePlugin : Plugin<Project> {
|
||||
val animation get() = composeDependency("org.jetbrains.compose.animation:animation")
|
||||
val foundation get() = composeDependency("org.jetbrains.compose.foundation:foundation")
|
||||
val material get() = composeDependency("org.jetbrains.compose.material:material")
|
||||
@ExperimentalComposeLibrary
|
||||
val material3 get() = composeDependency("org.jetbrains.compose.material3:material3")
|
||||
val runtime get() = composeDependency("org.jetbrains.compose.runtime:runtime")
|
||||
val ui get() = composeDependency("org.jetbrains.compose.ui:ui")
|
||||
@ExperimentalComposeLibrary
|
||||
val uiTestJUnit4 get() = composeDependency("org.jetbrains.compose.ui:ui-test-junit4")
|
||||
val uiTooling get() = composeDependency("org.jetbrains.compose.ui:ui-tooling")
|
||||
val preview get() = composeDependency("org.jetbrains.compose.ui:ui-tooling-preview")
|
||||
@@ -186,6 +189,7 @@ class ComposePlugin : Plugin<Project> {
|
||||
}
|
||||
|
||||
object DesktopComponentsDependencies {
|
||||
@ExperimentalComposeLibrary
|
||||
val splitPane = composeDependency("org.jetbrains.compose.components:components-splitpane")
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
package org.jetbrains.compose
|
||||
|
||||
// We write explicitly about OptIn, because IDEA doesn't suggest it.
|
||||
@RequiresOptIn("This library is experimental and can be unstable. Add @OptIn(org.jetbrains.compose.ExperimentalComposeLibrary::class) annotation.")
|
||||
annotation class ExperimentalComposeLibrary
|
||||
Reference in New Issue
Block a user