diff --git a/coil-base/src/androidMain/kotlin/coil/util/hardwareBitmaps.kt b/coil-base/src/androidMain/kotlin/coil/util/hardwareBitmaps.kt index 63e46df92e..fa6717efab 100644 --- a/coil-base/src/androidMain/kotlin/coil/util/hardwareBitmaps.kt +++ b/coil-base/src/androidMain/kotlin/coil/util/hardwareBitmaps.kt @@ -203,7 +203,8 @@ private val IS_DEVICE_BLOCKED = when (SDK_INT) { "S80Lite", // Doogee S80Lite "SGINO6", // SGiNO 6 "st18c10bnn", // Barnes and Noble BNTV650 - "TECNO-CA8" // Tecno CAMON X Pro + "TECNO-CA8", // Tecno CAMON X Pro, + "SHIFT6m" // SHIFT 6m ) } else -> false diff --git a/coil-test-roborazzi/build.gradle.kts b/coil-test-roborazzi/build.gradle.kts index a4fe7011b0..f8a1fbcc0c 100644 --- a/coil-test-roborazzi/build.gradle.kts +++ b/coil-test-roborazzi/build.gradle.kts @@ -24,6 +24,7 @@ dependencies { testImplementation(projects.coilTestInternal) testImplementation(libs.bundles.test.jvm) testImplementation(libs.androidx.compose.ui.test) + testImplementation(libs.roborazzi.compose) testImplementation(libs.roborazzi.core) testImplementation(libs.roborazzi.junit) } diff --git a/coil-test-roborazzi/src/test/java/coil/test/RoborazziViewTest.kt b/coil-test-roborazzi/src/test/java/coil/test/RoborazziViewTest.kt index 47bac0671e..25be876550 100644 --- a/coil-test-roborazzi/src/test/java/coil/test/RoborazziViewTest.kt +++ b/coil-test-roborazzi/src/test/java/coil/test/RoborazziViewTest.kt @@ -50,6 +50,6 @@ class RoborazziViewTest { // https://github.com/takahirom/roborazzi/issues/9 onView(isRoot()) - .captureRoboImage("src/test/snapshots/images/coil_test_RoborazziViewTest_loadView.png") + .captureRoboImage("src/test/snapshots/images/coil.test.RoborazziViewTest.loadView.png") } } diff --git a/coil-test-roborazzi/src/test/snapshots/images/coil_test_RoborazziComposeTest_loadCompose.png b/coil-test-roborazzi/src/test/snapshots/images/coil.test.RoborazziComposeTest.loadCompose.png similarity index 100% rename from coil-test-roborazzi/src/test/snapshots/images/coil_test_RoborazziComposeTest_loadCompose.png rename to coil-test-roborazzi/src/test/snapshots/images/coil.test.RoborazziComposeTest.loadCompose.png diff --git a/coil-test-roborazzi/src/test/snapshots/images/coil_test_RoborazziViewTest_loadView.png b/coil-test-roborazzi/src/test/snapshots/images/coil.test.RoborazziViewTest.loadView.png similarity index 100% rename from coil-test-roborazzi/src/test/snapshots/images/coil_test_RoborazziViewTest_loadView.png rename to coil-test-roborazzi/src/test/snapshots/images/coil.test.RoborazziViewTest.loadView.png diff --git a/docs/recipes.md b/docs/recipes.md index a4e774a9ef..6f3cb525d2 100644 --- a/docs/recipes.md +++ b/docs/recipes.md @@ -41,7 +41,7 @@ val imageLoader = ImageLoader.Builder(context) ``` !!! Note - If you already have a built `OkHttpClient`, use [`newBuilder()`](https://square.github.io/okhttp/4.x/okhttp/okhttp3/-http-url/new-builder/) to build a new client that shares resources with the original. + If you already have a built `OkHttpClient`, use [`newBuilder()`](https://square.github.io/okhttp/4.x/okhttp/okhttp3/-ok-http-client/#customize-your-client-with-newbuilder) to build a new client that shares resources with the original. #### Headers diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 6eaeee11e7..3f57d82276 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -7,13 +7,13 @@ coroutines = "1.7.2" jetbrains-compose = "1.4.1" jetbrains-compose-compiler = "1.4.8" ktlint = "0.48.2" -okio = "3.3.0" -roborazzi = "1.2.0" +okio = "3.4.0" +roborazzi = "1.3.0" [plugins] binaryCompatibility = "org.jetbrains.kotlinx.binary-compatibility-validator:0.13.2" dokka = "org.jetbrains.dokka:1.8.20" -spotless = "com.diffplug.spotless:6.19.0" +spotless = "com.diffplug.spotless:6.20.0" [libraries] gradlePlugin-android = "com.android.tools.build:gradle:8.0.2" @@ -21,7 +21,7 @@ gradlePlugin-atomicFu = "org.jetbrains.kotlinx:atomicfu-gradle-plugin:0.21.0" gradlePlugin-jetbrainsCompose = { module = "org.jetbrains.compose:compose-gradle-plugin", version.ref = "jetbrains-compose" } gradlePlugin-kotlin = "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.22" gradlePlugin-mavenPublish = "com.vanniktech:gradle-maven-publish-plugin:0.25.3" -gradlePlugin-paparazzi = "app.cash.paparazzi:paparazzi-gradle-plugin:1.3.0" +gradlePlugin-paparazzi = "app.cash.paparazzi:paparazzi-gradle-plugin:1.3.1" gradlePlugin-roborazzi = { module = "io.github.takahirom.roborazzi:roborazzi-gradle-plugin", version.ref = "roborazzi" } accompanist-drawablepainter = "com.google.accompanist:accompanist-drawablepainter:0.30.1" @@ -78,6 +78,7 @@ okio-fakefilesystem = { module = "com.squareup.okio:okio-fakefilesystem", versio robolectric = "org.robolectric:robolectric:4.10.3" roborazzi-core = { module = "io.github.takahirom.roborazzi:roborazzi", version.ref = "roborazzi" } +roborazzi-compose = { module = "io.github.takahirom.roborazzi:roborazzi-compose", version.ref = "roborazzi" } roborazzi-junit = { module = "io.github.takahirom.roborazzi:roborazzi-junit-rule", version.ref = "roborazzi" } skiko = "org.jetbrains.skiko:skiko:0.7.67"