فهرست منبع

Use lite compose-ui-tooling module on release builds (#9630)

The size reduction is minuscule but it's there.
Ivan Iskandar 1 سال پیش
والد
کامیت
6808fbbb21
3فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 2 1
      app/build.gradle.kts
  2. 1 0
      gradle/compose.versions.toml
  3. 2 1
      presentation-core/build.gradle.kts

+ 2 - 1
app/build.gradle.kts

@@ -158,7 +158,8 @@ dependencies {
     implementation(compose.material.icons)
     implementation(compose.animation)
     implementation(compose.animation.graphics)
-    implementation(compose.ui.tooling)
+    debugImplementation(compose.ui.tooling)
+    implementation(compose.ui.tooling.preview)
     implementation(compose.ui.util)
     implementation(compose.accompanist.webview)
     implementation(compose.accompanist.permissions)

+ 1 - 0
gradle/compose.versions.toml

@@ -10,6 +10,7 @@ foundation = { module = "androidx.compose.foundation:foundation" }
 animation = { module = "androidx.compose.animation:animation" }
 animation-graphics = { module = "androidx.compose.animation:animation-graphics" }
 ui-tooling = { module = "androidx.compose.ui:ui-tooling" }
+ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
 ui-util = { module = "androidx.compose.ui:ui-util" }
 
 material3-core = { module = "androidx.compose.material3:material3" }

+ 2 - 1
presentation-core/build.gradle.kts

@@ -30,7 +30,8 @@ dependencies {
     implementation(compose.material.icons)
     implementation(compose.animation)
     implementation(compose.animation.graphics)
-    implementation(compose.ui.tooling)
+    debugImplementation(compose.ui.tooling)
+    implementation(compose.ui.tooling.preview)
     implementation(compose.ui.util)
 }