diff --git a/buildSrc/src/main/java/dev/chrisbanes/accompanist/buildsrc/dependencies.kt b/buildSrc/src/main/java/dev/chrisbanes/accompanist/buildsrc/dependencies.kt index 7eb09da3e..ca1c19aa3 100644 --- a/buildSrc/src/main/java/dev/chrisbanes/accompanist/buildsrc/dependencies.kt +++ b/buildSrc/src/main/java/dev/chrisbanes/accompanist/buildsrc/dependencies.kt @@ -57,7 +57,7 @@ object Libs { } object Compose { - const val snapshot = "6922857" + const val snapshot = "6943980" const val version = "1.0.0-SNAPSHOT" @JvmStatic @@ -79,7 +79,7 @@ object Libs { const val material = "androidx.compose.material:material:${version}" const val tooling = "androidx.ui:ui-tooling:${version}" - const val test = "androidx.ui:ui-test:${version}" + const val test = "androidx.compose.ui:ui-test-junit4:${version}" } const val core = "androidx.core:core:1.2.0" diff --git a/coil/src/androidTest/java/dev/chrisbanes/accompanist/coil/CoilTest.kt b/coil/src/androidTest/java/dev/chrisbanes/accompanist/coil/CoilTest.kt index 6c0012cd4..8e3a221cb 100644 --- a/coil/src/androidTest/java/dev/chrisbanes/accompanist/coil/CoilTest.kt +++ b/coil/src/androidTest/java/dev/chrisbanes/accompanist/coil/CoilTest.kt @@ -26,20 +26,20 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.painter.ColorPainter import androidx.compose.ui.platform.ContextAmbient import androidx.compose.ui.platform.testTag +import androidx.compose.ui.test.assertHeightIsAtLeast +import androidx.compose.ui.test.assertHeightIsEqualTo +import androidx.compose.ui.test.assertIsDisplayed +import androidx.compose.ui.test.assertPixels +import androidx.compose.ui.test.assertWidthIsAtLeast +import androidx.compose.ui.test.assertWidthIsEqualTo +import androidx.compose.ui.test.captureToBitmap +import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.onNodeWithTag +import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.unit.dp import androidx.test.filters.LargeTest import androidx.test.filters.SdkSuppress import androidx.test.platform.app.InstrumentationRegistry -import androidx.ui.test.assertHeightIsAtLeast -import androidx.ui.test.assertHeightIsEqualTo -import androidx.ui.test.assertIsDisplayed -import androidx.ui.test.assertPixels -import androidx.ui.test.assertWidthIsAtLeast -import androidx.ui.test.assertWidthIsEqualTo -import androidx.ui.test.captureToBitmap -import androidx.ui.test.createComposeRule -import androidx.ui.test.onNodeWithTag -import androidx.ui.test.onNodeWithText import coil.EventListener import coil.ImageLoader import coil.annotation.ExperimentalCoilApi diff --git a/glide/src/androidTest/java/dev/chrisbanes/accompanist/glide/GlideTest.kt b/glide/src/androidTest/java/dev/chrisbanes/accompanist/glide/GlideTest.kt index 805745718..8f1553bf4 100644 --- a/glide/src/androidTest/java/dev/chrisbanes/accompanist/glide/GlideTest.kt +++ b/glide/src/androidTest/java/dev/chrisbanes/accompanist/glide/GlideTest.kt @@ -28,20 +28,20 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.painter.ColorPainter import androidx.compose.ui.platform.ViewAmbient import androidx.compose.ui.platform.testTag +import androidx.compose.ui.test.assertHeightIsAtLeast +import androidx.compose.ui.test.assertHeightIsEqualTo +import androidx.compose.ui.test.assertIsDisplayed +import androidx.compose.ui.test.assertPixels +import androidx.compose.ui.test.assertWidthIsAtLeast +import androidx.compose.ui.test.assertWidthIsEqualTo +import androidx.compose.ui.test.captureToBitmap +import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.onNodeWithTag +import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.unit.dp import androidx.test.filters.LargeTest import androidx.test.filters.SdkSuppress import androidx.test.platform.app.InstrumentationRegistry -import androidx.ui.test.assertHeightIsAtLeast -import androidx.ui.test.assertHeightIsEqualTo -import androidx.ui.test.assertIsDisplayed -import androidx.ui.test.assertPixels -import androidx.ui.test.assertWidthIsAtLeast -import androidx.ui.test.assertWidthIsEqualTo -import androidx.ui.test.captureToBitmap -import androidx.ui.test.createComposeRule -import androidx.ui.test.onNodeWithTag -import androidx.ui.test.onNodeWithText import com.bumptech.glide.Glide import com.bumptech.glide.load.DataSource import com.bumptech.glide.load.engine.GlideException diff --git a/imageloading-core/src/main/java/dev/chrisbanes/accompanist/imageloading/ImageLoad.kt b/imageloading-core/src/main/java/dev/chrisbanes/accompanist/imageloading/ImageLoad.kt index dbe3ca61c..ce5b4431b 100644 --- a/imageloading-core/src/main/java/dev/chrisbanes/accompanist/imageloading/ImageLoad.kt +++ b/imageloading-core/src/main/java/dev/chrisbanes/accompanist/imageloading/ImageLoad.kt @@ -20,7 +20,8 @@ package dev.chrisbanes.accompanist.imageloading import androidx.compose.runtime.Composable -import androidx.compose.runtime.LaunchedTask +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.MutableState import androidx.compose.runtime.Stable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf @@ -29,7 +30,7 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.setValue import androidx.compose.runtime.stateFor import androidx.compose.ui.Modifier -import androidx.compose.ui.WithConstraints +import androidx.compose.ui.layout.WithConstraints import androidx.compose.ui.unit.IntSize import kotlinx.coroutines.flow.catch import kotlinx.coroutines.flow.flow @@ -86,7 +87,7 @@ fun ImageLoad( ImageLoadRequestActor(executeRequest) } - LaunchedTask(requestActor) { + LaunchedEffect(requestActor) { // Launch the Actor requestActor.run { _, newState -> // Update the result state diff --git a/insets/src/androidTest/java/dev/chrisbanes/accompanist/insets/InsetsTest.kt b/insets/src/androidTest/java/dev/chrisbanes/accompanist/insets/InsetsTest.kt index a1d6537f9..032e1c8cd 100644 --- a/insets/src/androidTest/java/dev/chrisbanes/accompanist/insets/InsetsTest.kt +++ b/insets/src/androidTest/java/dev/chrisbanes/accompanist/insets/InsetsTest.kt @@ -16,11 +16,11 @@ package dev.chrisbanes.accompanist.insets +import androidx.compose.ui.test.junit4.createAndroidComposeRule import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat import androidx.test.filters.LargeTest import androidx.test.filters.SdkSuppress -import androidx.ui.test.createAndroidComposeRule import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/insets/src/main/java/dev/chrisbanes/accompanist/insets/Padding.kt b/insets/src/main/java/dev/chrisbanes/accompanist/insets/Padding.kt index a28407817..8ceb93e11 100644 --- a/insets/src/main/java/dev/chrisbanes/accompanist/insets/Padding.kt +++ b/insets/src/main/java/dev/chrisbanes/accompanist/insets/Padding.kt @@ -23,11 +23,12 @@ package dev.chrisbanes.accompanist.insets import androidx.compose.foundation.layout.PaddingValues import androidx.compose.runtime.Composable -import androidx.compose.ui.LayoutModifier -import androidx.compose.ui.Measurable -import androidx.compose.ui.MeasureScope import androidx.compose.ui.Modifier import androidx.compose.ui.composed +import androidx.compose.ui.layout.LayoutModifier +import androidx.compose.ui.layout.Measurable +import androidx.compose.ui.layout.MeasureResult +import androidx.compose.ui.layout.MeasureScope import androidx.compose.ui.platform.DensityAmbient import androidx.compose.ui.platform.LayoutDirectionAmbient import androidx.compose.ui.unit.Constraints @@ -109,7 +110,7 @@ private data class InsetsPaddingModifier( override fun MeasureScope.measure( measurable: Measurable, constraints: Constraints - ): MeasureScope.MeasureResult { + ): MeasureResult { val left = if (applyLeft) insets.left else 0 val top = if (applyTop) insets.top else 0 val right = if (applyRight) insets.right else 0 diff --git a/insets/src/main/java/dev/chrisbanes/accompanist/insets/Size.kt b/insets/src/main/java/dev/chrisbanes/accompanist/insets/Size.kt index 87b433a57..e4e6e07f2 100644 --- a/insets/src/main/java/dev/chrisbanes/accompanist/insets/Size.kt +++ b/insets/src/main/java/dev/chrisbanes/accompanist/insets/Size.kt @@ -22,13 +22,14 @@ package dev.chrisbanes.accompanist.insets import androidx.compose.foundation.layout.height -import androidx.compose.ui.LayoutModifier -import androidx.compose.ui.Measurable -import androidx.compose.ui.MeasureScope import androidx.compose.ui.Modifier import androidx.compose.ui.composed import androidx.compose.ui.layout.IntrinsicMeasurable import androidx.compose.ui.layout.IntrinsicMeasureScope +import androidx.compose.ui.layout.LayoutModifier +import androidx.compose.ui.layout.Measurable +import androidx.compose.ui.layout.MeasureResult +import androidx.compose.ui.layout.MeasureScope import androidx.compose.ui.unit.Constraints import androidx.compose.ui.unit.Density import androidx.compose.ui.unit.Dp @@ -190,7 +191,7 @@ private data class InsetsSizeModifier( override fun MeasureScope.measure( measurable: Measurable, constraints: Constraints - ): MeasureScope.MeasureResult { + ): MeasureResult { val wrappedConstraints = targetConstraints.let { targetConstraints -> val resolvedMinWidth = if (widthSide != null) { targetConstraints.minWidth diff --git a/picasso/src/androidTest/java/dev/chrisbanes/accompanist/picasso/PicassoTest.kt b/picasso/src/androidTest/java/dev/chrisbanes/accompanist/picasso/PicassoTest.kt index 754da2f05..63928797c 100644 --- a/picasso/src/androidTest/java/dev/chrisbanes/accompanist/picasso/PicassoTest.kt +++ b/picasso/src/androidTest/java/dev/chrisbanes/accompanist/picasso/PicassoTest.kt @@ -25,21 +25,21 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.painter.ColorPainter import androidx.compose.ui.platform.testTag +import androidx.compose.ui.test.assertHeightIsAtLeast +import androidx.compose.ui.test.assertHeightIsEqualTo +import androidx.compose.ui.test.assertIsDisplayed +import androidx.compose.ui.test.assertPixels +import androidx.compose.ui.test.assertWidthIsAtLeast +import androidx.compose.ui.test.assertWidthIsEqualTo +import androidx.compose.ui.test.captureToBitmap +import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.onNodeWithTag +import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.unit.dp import androidx.core.net.toUri import androidx.test.filters.LargeTest import androidx.test.filters.SdkSuppress import androidx.test.platform.app.InstrumentationRegistry -import androidx.ui.test.assertHeightIsAtLeast -import androidx.ui.test.assertHeightIsEqualTo -import androidx.ui.test.assertIsDisplayed -import androidx.ui.test.assertPixels -import androidx.ui.test.assertWidthIsAtLeast -import androidx.ui.test.assertWidthIsEqualTo -import androidx.ui.test.captureToBitmap -import androidx.ui.test.createComposeRule -import androidx.ui.test.onNodeWithTag -import androidx.ui.test.onNodeWithText import com.google.common.truth.Truth.assertThat import com.squareup.picasso.MemoryPolicy import com.squareup.picasso.NetworkPolicy diff --git a/sample/src/main/java/dev/chrisbanes/accompanist/sample/insets/EdgeToEdgeLazyColumn.kt b/sample/src/main/java/dev/chrisbanes/accompanist/sample/insets/EdgeToEdgeLazyColumn.kt index 5ee40d9cf..c4881ece5 100644 --- a/sample/src/main/java/dev/chrisbanes/accompanist/sample/insets/EdgeToEdgeLazyColumn.kt +++ b/sample/src/main/java/dev/chrisbanes/accompanist/sample/insets/EdgeToEdgeLazyColumn.kt @@ -48,7 +48,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.Color -import androidx.compose.ui.onSizeChanged +import androidx.compose.ui.layout.onSizeChanged import androidx.compose.ui.platform.DensityAmbient import androidx.compose.ui.platform.setContent import androidx.compose.ui.res.stringResource