From 6c37331d9863f2d6c73b92df42946df8f1802b5e Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Fri, 5 Sep 2025 21:30:43 -0500 Subject: [PATCH 01/15] Enable screenshots of animated components This adds support for capturing animated PNGs of components annotated with `@ShowkaseComposable`, by specifying the new `screenshotConfig` parameter. For example, to capture an animation for 2 seconds with a framerate of 60fps: ```kotlin @ShowkaseComposable( name = "MyAnimatedComponent", group = "AnimatedGroup", defaultStyle = true, screenshotCaptureType = ScreenshotCaptureType.SingleAnimatedImage, captureDurationMillis = 2000, captureFramerate = 60, ) @Composable fun MyAnimatedComponentPreview_Default() { var animatedComponentState by remember { mutableStateOf(...) } LaunchedEffect(Unit) { animatedComponentState = ... } MyAnimatedComponent(animatedComponentState) } ``` Updates Paparazzi to `2.0.0-alpha02` to fix [this issue](https://github.com/cashapp/paparazzi/issues/1877) with compileSdk 36. --- build.gradle | 6 +- .../showkase/annotation/ScreenshotConfig.kt | 28 +++++++ .../showkase/annotation/ShowkaseComposable.kt | 45 ++++++++++ .../processor/models/ShowkaseMetadata.kt | 27 +++++- .../PaparazziShowkaseScreenshotTestWriter.kt | 4 +- .../showkase/processor/writer/WriterUtils.kt | 23 ++++++ .../build.gradle | 4 +- .../testing/paparazzi/sample/Animation.kt | 44 ++++++++++ .../PaparazziShowkaseScreenshotTest.kt | 82 ++++++++++++------- .../models/ShowkaseBrowserComponent.kt | 6 +- 10 files changed, 228 insertions(+), 41 deletions(-) create mode 100644 showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt diff --git a/build.gradle b/build.gradle index 60a6817e..f4f992ce 100644 --- a/build.gradle +++ b/build.gradle @@ -20,7 +20,7 @@ buildscript { 'ksp' : "$KSP_VERSION", 'ktx' : '1.1.0', 'lifecycle' : '2.6.2', - 'paparazzi' : '1.2.0', + 'paparazzi' : '2.0.0-alpha02', 'picasso' : '2.8', 'appcompat' : '1.6.1', 'testRunner' : '1.4.0', @@ -90,7 +90,6 @@ buildscript { google() mavenCentral() gradlePluginPortal() - jcenter() } dependencies { classpath "com.android.tools.build:gradle:${versions.gradle}" @@ -114,9 +113,8 @@ allprojects { repositories { google() mavenCentral() - jcenter() } dependencies { detektPlugins "io.gitlab.arturbosch.detekt:detekt-formatting:${versions.detekt}" } -} +} \ No newline at end of file diff --git a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt new file mode 100644 index 00000000..8464e968 --- /dev/null +++ b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt @@ -0,0 +1,28 @@ +package com.airbnb.android.showkase.annotation + +/** + * Configuration for how screenshots of the annotated Composable should be captured. + */ +sealed interface ScreenshotConfig { + /** + * A single screenshot will be captured of the initial composition. + */ + object SingleStaticImage : ScreenshotConfig + + /** + * An animated PNG will be captured of the Composable, using the values provided for + * [ShowkaseComposable.captureDurationMillis] and [ShowkaseComposable.captureFramerate]. + */ + data class SingleAnimatedImage( + val durationMillis: Int = 1000, + val framerate: Int = 30, + ) : ScreenshotConfig + + /** + * Multiple static screenshots will be taken of the Composable, with the animation advanced to the + * time offsets provided in [ShowkaseComposable.captureOffsetsMillis]. + */ + data class MultipleImagesAtOffsets( + val offsetMillis: List, + ) : ScreenshotConfig +} \ No newline at end of file diff --git a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt index 96479013..c39a010a 100644 --- a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt +++ b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt @@ -74,4 +74,49 @@ annotation class ShowkaseComposable( val defaultStyle: Boolean = false, val tags: Array = [], val extraMetadata: Array = [], + /** + * Used by Paparazzi snapshot testing to determine if the component has any animation, and how to capture + * the screenshot. + */ + val screenshotCaptureType: ScreenshotCaptureType = ScreenshotCaptureType.SingleStaticImage, + /** + * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to [ScreenshotCaptureType.SingleAnimatedImage]. + * Determines the duration the animation will be played in milliseconds. + */ + val captureDurationMillis: Int = 1000, + /** + * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to [ScreenshotCaptureType.SingleAnimatedImage]. + * Determines how many frames will be captured per second. + */ + val captureFramerate: Int = 30, + /** + * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to [ScreenshotCaptureType.MultipleImagesAtOffsets]. + * One separate screenshot will be taken at each of the time offsets provided here. + */ + val captureOffsetsMillis: IntArray = [0, 200, 400, 600, 800, 1000], ) + +/** + * Indicates how screenshots should be captured for the given Composable during testing. + * Maps to the [ScreenshotConfig] type, which we cannot use as a value in an annotation. + */ +enum class ScreenshotCaptureType { + /** + * A single screenshot will be captured of the initial composition. + */ + SingleStaticImage, + + /** + * An animated PNG will be captured of the Composable, using the values provided for + * [ShowkaseComposable.captureDurationMillis] and [ShowkaseComposable.captureFramerate]. + */ + SingleAnimatedImage, + + /** + * Multiple static screenshots will be taken of the Composable, with the animation advanced to the + * time offsets provided in [ShowkaseComposable.captureOffsetsMillis]. + * + * NOTE: This isn't working currently in Paparazzi, see https://github.com/cashapp/paparazzi/pull/1645. + */ + MultipleImagesAtOffsets +} \ No newline at end of file diff --git a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt index a91b0dba..3e12052a 100644 --- a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt +++ b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt @@ -8,6 +8,8 @@ import androidx.room.compiler.processing.XMethodElement import androidx.room.compiler.processing.XType import androidx.room.compiler.processing.XTypeElement import androidx.room.compiler.processing.compat.XConverters.toJavac +import com.airbnb.android.showkase.annotation.ScreenshotCaptureType +import com.airbnb.android.showkase.annotation.ScreenshotConfig import com.airbnb.android.showkase.annotation.ShowkaseColor import com.airbnb.android.showkase.annotation.ShowkaseComposable import com.airbnb.android.showkase.annotation.ShowkaseMultiPreviewCodegenMetadata @@ -61,9 +63,12 @@ internal sealed class ShowkaseMetadata { val showkaseStyleName: String? = null, val isDefaultStyle: Boolean = false, val tags: List = emptyList(), - val extraMetadata: List = emptyList() + val extraMetadata: List = emptyList(), + val screenshotConfig: ScreenshotConfig = ScreenshotConfig.SingleStaticImage, ) : ShowkaseMetadata() + + data class Color( override val element: XElement, override val packageSimpleName: String, @@ -141,7 +146,21 @@ internal fun getShowkaseMetadata( val showkaseStyleName = getShowkaseStyleName(annotation.getAsString("styleName"), isDefaultStyle) val tags = annotation.getAsStringList("tags") val extraMetadata = annotation.getAsStringList("extraMetadata") - + val screenshotCaptureType = ScreenshotCaptureType.valueOf(annotation.getAsEnum(ShowkaseComposable::screenshotCaptureType.name).name) + val gifDurationMillis = annotation.getAsInt(ShowkaseComposable::captureDurationMillis.name) + val gifFramerate = annotation.getAsInt(ShowkaseComposable::captureFramerate.name) + val animationOffsetsMillis = annotation.getAsIntList(ShowkaseComposable::captureOffsetsMillis.name) + + val screenshotConfig = when (screenshotCaptureType) { + ScreenshotCaptureType.SingleStaticImage -> ScreenshotConfig.SingleStaticImage + ScreenshotCaptureType.MultipleImagesAtOffsets -> ScreenshotConfig.MultipleImagesAtOffsets( + offsetMillis = animationOffsetsMillis, + ) + ScreenshotCaptureType.SingleAnimatedImage -> ScreenshotConfig.SingleAnimatedImage( + durationMillis = gifDurationMillis, + framerate = gifFramerate, + ) + } ShowkaseMetadata.Component( packageSimpleName = commonMetadata.moduleName, packageName = commonMetadata.packageName, @@ -161,7 +180,8 @@ internal fun getShowkaseMetadata( isDefaultStyle = isDefaultStyle, componentIndex = showkaseAnnotations.indexOf(annotation), tags = tags, - extraMetadata = extraMetadata + extraMetadata = extraMetadata, + screenshotConfig = screenshotConfig, ) } } @@ -324,6 +344,7 @@ internal fun getShowkaseMetadata( } else { customPreviewMetadata.showkaseWidth } + return ShowkaseMetadata.Component( element = xElement, elementName = xElement.name, diff --git a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt index b2cf7398..4b39dd4f 100644 --- a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt +++ b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/PaparazziShowkaseScreenshotTestWriter.kt @@ -22,7 +22,7 @@ class PaparazziShowkaseScreenshotTestWriter(private val environment: XProcessing rootModulePackageName: String, testClassName: String ) { - val showkaseScreenshotTestClassName = "${testClassName}_PaparazziShowkaseTest" + val showkaseScreenshotTestClassName = "${testClassName}Impl" val fileBuilder = getFileBuilder(screenshotTestPackageName, showkaseScreenshotTestClassName) fileBuilder .addImport(rootModulePackageName, "getMetadata") @@ -207,7 +207,7 @@ class PaparazziShowkaseScreenshotTestWriter(private val environment: XProcessing ) .addCode("\n") .addCode( - "takePaparazziSnapshot(%N, %N, %N, %N)", + "takePaparazziSnapshot(%N, %N, %N, %N, elementPreview.captureType)", "paparazzi", "elementPreview", "direction", diff --git a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/WriterUtils.kt b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/WriterUtils.kt index 107461c6..f370b481 100644 --- a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/WriterUtils.kt +++ b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/writer/WriterUtils.kt @@ -4,6 +4,7 @@ import androidx.room.compiler.processing.XFiler import androidx.room.compiler.processing.XProcessingEnv import androidx.room.compiler.processing.addOriginatingElement import androidx.room.compiler.processing.writeTo +import com.airbnb.android.showkase.annotation.ScreenshotConfig import com.airbnb.android.showkase.processor.exceptions.ShowkaseProcessorException import com.airbnb.android.showkase.processor.models.ShowkaseMetadata import com.squareup.kotlinpoet.AnnotationSpec @@ -138,6 +139,7 @@ internal fun CodeBlock.Builder.addShowkaseBrowserComponent( } addStringList("tags", showkaseMetadata.tags) addStringList("extraMetadata", showkaseMetadata.extraMetadata) + add("\nscreenshotConfig = %L,", screenshotConfigCodeBlock(showkaseMetadata.screenshotConfig)) add( composePreviewFunctionLambdaCodeBlock( showkaseMetadata.packageName, @@ -164,6 +166,27 @@ private fun CodeBlock.Builder.addStringList(name: String, values: List) } } +fun screenshotConfigCodeBlock(config: ScreenshotConfig): CodeBlock = when (config) { + ScreenshotConfig.SingleStaticImage -> { + CodeBlock.of("%T", ScreenshotConfig.SingleStaticImage::class) + } + is ScreenshotConfig.SingleAnimatedImage -> { + CodeBlock.of( + "%T(durationMillis = %L, framerate = %L)", + ScreenshotConfig.SingleAnimatedImage::class, + config.durationMillis, + config.framerate, + ) + } + is ScreenshotConfig.MultipleImagesAtOffsets -> { + CodeBlock.of( + "%T(offsetMillis = listOf(%L))", + ScreenshotConfig.MultipleImagesAtOffsets::class, + config.offsetMillis.joinToString(", "), + ) + } +} + @Suppress("LongParameterList") internal fun composePreviewFunctionLambdaCodeBlock( functionPackageName: String, diff --git a/showkase-screenshot-testing-paparazzi-sample/build.gradle b/showkase-screenshot-testing-paparazzi-sample/build.gradle index 0e61c492..e8830afb 100644 --- a/showkase-screenshot-testing-paparazzi-sample/build.gradle +++ b/showkase-screenshot-testing-paparazzi-sample/build.gradle @@ -8,7 +8,7 @@ buildscript { plugins { id 'com.android.library' id 'kotlin-android' - id 'app.cash.paparazzi' version "1.2.0" + id 'app.cash.paparazzi' version "2.0.0-alpha02" id 'org.jetbrains.kotlin.plugin.compose' } @@ -156,4 +156,4 @@ dependencies { implementation deps.test.testParameterInjector testImplementation deps.compose.uiTest testImplementation project(':showkase-screenshot-testing-paparazzi') -} +} \ No newline at end of file diff --git a/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt b/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt new file mode 100644 index 00000000..de55d193 --- /dev/null +++ b/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt @@ -0,0 +1,44 @@ +package com.airbnb.android.showkase.screenshot.testing.paparazzi.sample + +import androidx.compose.animation.core.animateDpAsState +import androidx.compose.animation.core.tween +import androidx.compose.foundation.background +import androidx.compose.foundation.border +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.Spacer +import androidx.compose.foundation.layout.offset +import androidx.compose.foundation.layout.size +import androidx.compose.foundation.layout.width +import androidx.compose.runtime.Composable +import androidx.compose.runtime.LaunchedEffect +import androidx.compose.runtime.getValue +import androidx.compose.runtime.mutableStateOf +import androidx.compose.runtime.remember +import androidx.compose.runtime.setValue +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.unit.dp +import com.airbnb.android.showkase.annotation.ScreenshotCaptureType +import com.airbnb.android.showkase.annotation.ShowkaseComposable + +@ShowkaseComposable( + name = "AnimatedOffset", + group = "Animated", + defaultStyle = true, + screenshotCaptureType = ScreenshotCaptureType.SingleAnimatedImage, + captureDurationMillis = 2000 +) +@Composable +fun BoxWithAnimatedOffsetPreview() { + var isOffsetToRight by remember { mutableStateOf(false) } + val offset by animateDpAsState(if (isOffsetToRight ) 200.dp else 0.dp, + animationSpec = tween(2000) + ) + Box(Modifier.width(300.dp).border(1.dp, Color.Blue)) { + Spacer(Modifier.offset(x = offset).size(40.dp).background(Color.Red)) + } + + LaunchedEffect(Unit) { + isOffsetToRight = true + } +} \ No newline at end of file diff --git a/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt b/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt index 3787055b..ae79c6d7 100644 --- a/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt +++ b/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt @@ -13,6 +13,7 @@ import androidx.compose.foundation.text.BasicText import androidx.compose.runtime.Composable import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.ui.Modifier +import androidx.compose.ui.platform.ComposeView import androidx.compose.ui.platform.LocalConfiguration import androidx.compose.ui.platform.LocalDensity import androidx.compose.ui.platform.LocalInspectionMode @@ -24,6 +25,7 @@ import androidx.compose.ui.unit.dp import androidx.lifecycle.Lifecycle import app.cash.paparazzi.DeviceConfig import app.cash.paparazzi.Paparazzi +import com.airbnb.android.showkase.annotation.ScreenshotConfig import com.airbnb.android.showkase.annotation.ShowkaseScreenshot import com.airbnb.android.showkase.models.ShowkaseBrowserColor import com.airbnb.android.showkase.models.ShowkaseBrowserComponent @@ -100,35 +102,53 @@ interface PaparazziShowkaseScreenshotTest { paparazzi: Paparazzi, testPreview: PaparazziShowkaseTestPreview, direction: LayoutDirection, - mode: PaparazziShowkaseUIMode + mode: PaparazziShowkaseUIMode, + captureType: ScreenshotConfig = ScreenshotConfig.SingleStaticImage, ) { - paparazzi.snapshot(name = testPreview.toString()) { - val lifecycleOwner = LocalLifecycleOwner.current - val configuration = if (mode == PaparazziShowkaseUIMode.DARK) { - Configuration(LocalConfiguration.current).apply { - uiMode = Configuration.UI_MODE_NIGHT_YES - } - } else { - LocalConfiguration.current + val hostView = ComposeView(paparazzi.context) + hostView.setContent { + PaparazziWrapper(mode, direction, testPreview) + } + when (captureType) { + ScreenshotConfig.SingleStaticImage -> paparazzi.snapshot(hostView) + is ScreenshotConfig.MultipleImagesAtOffsets -> captureType.offsetMillis.forEach { offsetMs -> + paparazzi.snapshot(hostView, name = "${offsetMs}ms", offsetMillis = offsetMs.toLong()) + } + is ScreenshotConfig.SingleAnimatedImage -> paparazzi.gif(view = hostView, end = captureType.durationMillis.toLong(), fps = captureType.framerate) + } + } + + @Composable + fun PaparazziWrapper( + mode: PaparazziShowkaseUIMode, + direction: LayoutDirection, + testPreview: PaparazziShowkaseTestPreview + ) { + val lifecycleOwner = LocalLifecycleOwner.current + val configuration = if (mode == PaparazziShowkaseUIMode.DARK) { + Configuration(LocalConfiguration.current).apply { + uiMode = Configuration.UI_MODE_NIGHT_YES } - CompositionLocalProvider( - LocalInspectionMode provides true, - LocalDensity provides Density( - density = LocalDensity.current.density, - ), - LocalConfiguration provides configuration, - LocalLayoutDirection provides direction, - // Needed so that UI that uses it don't crash during screenshot tests - LocalOnBackPressedDispatcherOwner provides object : OnBackPressedDispatcherOwner { - override val lifecycle: Lifecycle - get() = lifecycleOwner.lifecycle - override val onBackPressedDispatcher: OnBackPressedDispatcher - get() = OnBackPressedDispatcher() - } - ) { - Box { - testPreview.Content() - } + } else { + LocalConfiguration.current + } + CompositionLocalProvider( + LocalInspectionMode provides true, + LocalDensity provides Density( + density = LocalDensity.current.density, + ), + LocalConfiguration provides configuration, + LocalLayoutDirection provides direction, + // Needed so that UI that uses it don't crash during screenshot tests + LocalOnBackPressedDispatcherOwner provides object : OnBackPressedDispatcherOwner { + override val lifecycle: Lifecycle + get() = lifecycleOwner.lifecycle + override val onBackPressedDispatcher: OnBackPressedDispatcher + get() = OnBackPressedDispatcher() + } + ) { + Box { + testPreview.Content() } } } @@ -137,9 +157,12 @@ interface PaparazziShowkaseScreenshotTest { interface PaparazziShowkaseTestPreview { @Composable fun Content() + + val captureType: ScreenshotConfig + get() = ScreenshotConfig.SingleStaticImage } -private const val DELIM = "**" +private const val DELIM = "__" // Can't use * which is an invalid character for Paparazzi class ComponentPaparazziShowkaseTestPreview( private val showkaseBrowserComponent: ShowkaseBrowserComponent, @@ -147,6 +170,9 @@ class ComponentPaparazziShowkaseTestPreview( @Composable override fun Content() = showkaseBrowserComponent.component() + + override val captureType = showkaseBrowserComponent.screenshotConfig + override fun toString(): String = "${showkaseBrowserComponent.group}$DELIM${showkaseBrowserComponent.componentName}$DELIM" + "${showkaseBrowserComponent.styleName}" diff --git a/showkase/src/main/java/com/airbnb/android/showkase/models/ShowkaseBrowserComponent.kt b/showkase/src/main/java/com/airbnb/android/showkase/models/ShowkaseBrowserComponent.kt index 0afe9537..5dfc7025 100644 --- a/showkase/src/main/java/com/airbnb/android/showkase/models/ShowkaseBrowserComponent.kt +++ b/showkase/src/main/java/com/airbnb/android/showkase/models/ShowkaseBrowserComponent.kt @@ -1,6 +1,7 @@ package com.airbnb.android.showkase.models import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.annotation.ScreenshotConfig // TODO(vinaygaba): Move it to a different module that has Android/Compose dependencies hoooked up. // This was added here only because this module has compose dependencies. @@ -15,5 +16,6 @@ data class ShowkaseBrowserComponent( val widthDp: Int? = null, val heightDp: Int? = null, val tags: List = emptyList(), - val extraMetadata: List = emptyList() -) + val extraMetadata: List = emptyList(), + val screenshotConfig: ScreenshotConfig = ScreenshotConfig.SingleStaticImage, + ) From 8e139c4e642051d1604242f9521e29d1ec925afe Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 8 Sep 2025 12:16:41 -0500 Subject: [PATCH 02/15] Detekt formatting --- .../showkase/annotation/ScreenshotConfig.kt | 2 +- .../showkase/annotation/ShowkaseComposable.kt | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt index 8464e968..9356859f 100644 --- a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt +++ b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ScreenshotConfig.kt @@ -25,4 +25,4 @@ sealed interface ScreenshotConfig { data class MultipleImagesAtOffsets( val offsetMillis: List, ) : ScreenshotConfig -} \ No newline at end of file +} diff --git a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt index c39a010a..ffc14236 100644 --- a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt +++ b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt @@ -80,18 +80,21 @@ annotation class ShowkaseComposable( */ val screenshotCaptureType: ScreenshotCaptureType = ScreenshotCaptureType.SingleStaticImage, /** - * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to [ScreenshotCaptureType.SingleAnimatedImage]. - * Determines the duration the animation will be played in milliseconds. + * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to + * [ScreenshotCaptureType.SingleAnimatedImage]. Determines the duration the animation + * will be played in milliseconds. */ val captureDurationMillis: Int = 1000, /** - * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to [ScreenshotCaptureType.SingleAnimatedImage]. - * Determines how many frames will be captured per second. + * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to + * [ScreenshotCaptureType.SingleAnimatedImage]. Determines how many frames + * will be captured per second. */ val captureFramerate: Int = 30, /** - * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to [ScreenshotCaptureType.MultipleImagesAtOffsets]. - * One separate screenshot will be taken at each of the time offsets provided here. + * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to + * [ScreenshotCaptureType.MultipleImagesAtOffsets]. One separate screenshot will be taken + * at each of the time offsets provided here. */ val captureOffsetsMillis: IntArray = [0, 200, 400, 600, 800, 1000], ) @@ -119,4 +122,4 @@ enum class ScreenshotCaptureType { * NOTE: This isn't working currently in Paparazzi, see https://github.com/cashapp/paparazzi/pull/1645. */ MultipleImagesAtOffsets -} \ No newline at end of file +} From b490bc54d1d709977afc20507c08b8a698a308c9 Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 8 Sep 2025 12:59:06 -0500 Subject: [PATCH 03/15] Regenerate golden screenshots for name changes --- ..._Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2742 bytes ...mButton__Small,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2811 bytes ...xt_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 6370 bytes ...xt_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 6940 bytes ...mple_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 13590 bytes ...humbnail__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 9183 bytes ...l_Scroll__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 39427 bytes ...1.5_font__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3660 bytes ...Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3858 bytes ...Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 6338 bytes ...al_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3858 bytes ...low_Background,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3168 bytes ...al_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 6338 bytes ...ors__Secondary,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3444 bytes ...ondary_Variant,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3440 bytes ...rs__Background,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3431 bytes ...olors__Surface,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3431 bytes ..._Colors__Error,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3442 bytes ...olors__Primary,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3442 bytes ...rimary_Variant,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3441 bytes ...8.Material__H1,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3720 bytes ...9.Material__H2,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 4162 bytes ...abel_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 20308 bytes ...0.Material__H3,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3829 bytes ...1.Material__H4,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2200 bytes ...2.Material__H5,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2146 bytes ...3.Material__H6,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 1973 bytes ...ial__Subtitle1,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3317 bytes ...ial__Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 3171 bytes ...aterial__Body1,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2944 bytes ...aterial__Body2,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2852 bytes ...terial__Button,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2373 bytes ...erial__Caption,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2633 bytes ...tion_Bar__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 17223 bytes ...rial__Overline,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2250 bytes ...xt_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 6841 bytes ...Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 12829 bytes ..._Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2975 bytes ...Button__Medium,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 2881 bytes ...EFAULT]_chips**basic_chip**default_style.png | Bin 3080 -> 0 bytes ...FAULT]_text**sans_serif_text_style**null.png | Bin 6740 -> 0 bytes ...,1.DEFAULT]_text**serif_text_style**null.png | Bin 7329 -> 0 bytes ...,1.Ltr,1.DEFAULT]_rows**simple_row**null.png | Bin 14801 -> 0 bytes ...ows**title_subtitle_with_thumbnail**null.png | Bin 10284 -> 0 bytes ...FAULT]_scrollable**vertical_scroll**null.png | Bin 41112 -> 0 bytes ..._default_group**preview_-_1.5_font**null.png | Bin 3729 -> 0 bytes ...1.Ltr,1.DEFAULT]_text**h6_text_row**null.png | Bin 4171 -> 0 bytes ...1.Ltr,1.DEFAULT]_text**h6_text_row**null.png | Bin 6689 -> 0 bytes ..._text**h6_text_row_&_special_chars**null.png | Bin 4171 -> 0 bytes ..._text**h6_text_row_&_special_chars**null.png | Bin 6689 -> 0 bytes ...LT]_chips**basic_chip**yellow_background.png | Bin 3724 -> 0 bytes ...1.Ltr,1.DEFAULT]_light_colors**secondary.png | Bin 3993 -> 0 bytes ...DEFAULT]_light_colors**secondary_variant.png | Bin 3990 -> 0 bytes ....Ltr,1.DEFAULT]_light_colors**background.png | Bin 3986 -> 0 bytes ...5,1.Ltr,1.DEFAULT]_light_colors**surface.png | Bin 3986 -> 0 bytes ...el5,1.Ltr,1.DEFAULT]_light_colors**error.png | Bin 3991 -> 0 bytes ...5,1.Ltr,1.DEFAULT]_light_colors**primary.png | Bin 3991 -> 0 bytes ...1.DEFAULT]_light_colors**primary_variant.png | Bin 3991 -> 0 bytes ...1,1.Pixel5,1.Ltr,1.DEFAULT]_material**h1.png | Bin 4559 -> 0 bytes ...2,1.Pixel5,1.Ltr,1.DEFAULT]_material**h2.png | Bin 4631 -> 0 bytes ...3,1.Pixel5,1.Ltr,1.DEFAULT]_material**h3.png | Bin 4256 -> 0 bytes ...,1.DEFAULT]_rows**bottom_label_row**null.png | Bin 21469 -> 0 bytes ...4,1.Pixel5,1.Ltr,1.DEFAULT]_material**h4.png | Bin 2524 -> 0 bytes ...5,1.Pixel5,1.Ltr,1.DEFAULT]_material**h5.png | Bin 2408 -> 0 bytes ...6,1.Pixel5,1.Ltr,1.DEFAULT]_material**h6.png | Bin 2189 -> 0 bytes ...el5,1.Ltr,1.DEFAULT]_material**subtitle1.png | Bin 3597 -> 0 bytes ...el5,1.Ltr,1.DEFAULT]_material**subtitle2.png | Bin 3412 -> 0 bytes ....Pixel5,1.Ltr,1.DEFAULT]_material**body1.png | Bin 3174 -> 0 bytes ....Pixel5,1.Ltr,1.DEFAULT]_material**body2.png | Bin 3076 -> 0 bytes ...Pixel5,1.Ltr,1.DEFAULT]_material**button.png | Bin 2575 -> 0 bytes ...ixel5,1.Ltr,1.DEFAULT]_material**caption.png | Bin 2802 -> 0 bytes ...xel5,1.Ltr,1.DEFAULT]_material**overline.png | Bin 2449 -> 0 bytes ..._navigation**bottom_navigation_bar**null.png | Bin 19323 -> 0 bytes ....DEFAULT]_text**cursive_text_style**null.png | Bin 6974 -> 0 bytes ...1.Ltr,1.DEFAULT]_text**h4_text_row**null.png | Bin 13755 -> 0 bytes ...LT]_buttons**custombutton**default_style.png | Bin 3351 -> 0 bytes ...1.DEFAULT]_buttons**custombutton**medium.png | Bin 3241 -> 0 bytes ...,1.DEFAULT]_buttons**custombutton**small.png | Bin 3141 -> 0 bytes ..._Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 0 -> 15002 bytes 79 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[1.Chips__Basic_Chip__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[10.Buttons__CustomButton__Small,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[11.Text__Sans_Serif_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[12.Text__Serif_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[13.Rows__Simple_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[14.Rows__Title_Subtitle_with_Thumbnail__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[15.Scrollable__Vertical_Scroll__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[16.Default_Group__Preview_-_1.5_font__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[17.Text__H6_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[18.Text__H6_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[19.Text__H6_Text_Row_&_special_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[2.Chips__Basic_Chip__Yellow_Background,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[20.Text__H6_Text_Row_&_special_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[21.Light_Colors__Secondary,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[22.Light_Colors__Secondary_Variant,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[23.Light_Colors__Background,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[24.Light_Colors__Surface,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[25.Light_Colors__Error,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[26.Light_Colors__Primary,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[27.Light_Colors__Primary_Variant,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[28.Material__H1,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[29.Material__H2,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[3.Rows__Bottom_Label_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[30.Material__H3,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[31.Material__H4,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[32.Material__H5,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[33.Material__H6,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[34.Material__Subtitle1,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[35.Material__Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[36.Material__Body1,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[37.Material__Body2,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[38.Material__Button,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[39.Material__Caption,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[4.Navigation__Bottom_Navigation_Bar__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[40.Material__Overline,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[6.Text__Cursive_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[7.Text__H4_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[8.Buttons__CustomButton__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[9.Buttons__CustomButton__Medium,1.Pixel5,1.Ltr,1.DEFAULT].png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[1.Chips**Basic Chip**Default Style,1.Pixel5,1.Ltr,1.DEFAULT]_chips**basic_chip**default_style.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[10.Text**Sans Serif Text Style**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**sans_serif_text_style**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[11.Text**Serif Text Style**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**serif_text_style**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[12.Rows**Simple Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_rows**simple_row**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[13.Rows**Title Subtitle with Thumbnail**null,1.Pixel5,1.Ltr,1.DEFAULT]_rows**title_subtitle_with_thumbnail**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[14.Scrollable**Vertical Scroll**null,1.Pixel5,1.Ltr,1.DEFAULT]_scrollable**vertical_scroll**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[15.Default Group**Preview - 1.5 font**null,1.Pixel5,1.Ltr,1.DEFAULT]_default_group**preview_-_1.5_font**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[16.Text**H6 Text Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[17.Text**H6 Text Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[18.Text**H6 Text Row & special chars**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row_&_special_chars**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[19.Text**H6 Text Row & special chars**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row_&_special_chars**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[2.Chips**Basic Chip**Yellow Background,1.Pixel5,1.Ltr,1.DEFAULT]_chips**basic_chip**yellow_background.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[20.Light Colors**Secondary,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**secondary.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[21.Light Colors**Secondary Variant,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**secondary_variant.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[22.Light Colors**Background,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**background.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[23.Light Colors**Surface,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**surface.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[24.Light Colors**Error,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**error.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[25.Light Colors**Primary,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**primary.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[26.Light Colors**Primary Variant,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**primary_variant.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[27.Material**H1,1.Pixel5,1.Ltr,1.DEFAULT]_material**h1.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[28.Material**H2,1.Pixel5,1.Ltr,1.DEFAULT]_material**h2.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[29.Material**H3,1.Pixel5,1.Ltr,1.DEFAULT]_material**h3.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[3.Rows**Bottom Label Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_rows**bottom_label_row**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[30.Material**H4,1.Pixel5,1.Ltr,1.DEFAULT]_material**h4.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[31.Material**H5,1.Pixel5,1.Ltr,1.DEFAULT]_material**h5.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[32.Material**H6,1.Pixel5,1.Ltr,1.DEFAULT]_material**h6.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[33.Material**Subtitle1,1.Pixel5,1.Ltr,1.DEFAULT]_material**subtitle1.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[34.Material**Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT]_material**subtitle2.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[35.Material**Body1,1.Pixel5,1.Ltr,1.DEFAULT]_material**body1.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[36.Material**Body2,1.Pixel5,1.Ltr,1.DEFAULT]_material**body2.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[37.Material**Button,1.Pixel5,1.Ltr,1.DEFAULT]_material**button.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[38.Material**Caption,1.Pixel5,1.Ltr,1.DEFAULT]_material**caption.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[39.Material**Overline,1.Pixel5,1.Ltr,1.DEFAULT]_material**overline.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[4.Navigation**Bottom Navigation Bar**null,1.Pixel5,1.Ltr,1.DEFAULT]_navigation**bottom_navigation_bar**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[5.Text**Cursive Text Style**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**cursive_text_style**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[6.Text**H4 Text Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h4_text_row**null.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[7.Buttons**CustomButton**Default Style,1.Pixel5,1.Ltr,1.DEFAULT]_buttons**custombutton**default_style.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[8.Buttons**CustomButton**Medium,1.Pixel5,1.Ltr,1.DEFAULT]_buttons**custombutton**medium.png delete mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[9.Buttons**CustomButton**Small,1.Pixel5,1.Ltr,1.DEFAULT]_buttons**custombutton**small.png create mode 100644 showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/videos/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[5.Animated__AnimatedOffset__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[1.Chips__Basic_Chip__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[1.Chips__Basic_Chip__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..a6ffc06c0f8d25934e19d05a3dd48deb3db0cfd0 GIT binary patch literal 2742 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 T7_BNbj{*XGLw(whpUnRkzn5>D literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[10.Buttons__CustomButton__Small,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[10.Buttons__CustomButton__Small,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..a57589c8ab5bbaee244dd8b40f3e05028d60d84b GIT binary patch literal 2811 zcmai0dpy%^8~@F;t)f;V6d4^H(quwX`jI_K4s)7_=0OhS@HRQcY(=89k)B7Ww#s2x zD5pGRsl-r(l=D+Y5_u6pUb>oUtK3v=LsXj{GZ7Gp|RkH6g?iC#CVz5CQykb>Q zRI~xaj2*OM$hds^ap%q*&eT-!AKBSOTeog?2@dAoNKJLYWo~>)wqyjER$(w0R}YWu z7CzrGFE1}&1Aj9;guZgE$?PzJK+xT_>v*iiN)s#_7XQaoO`$v!F`6aZW}GFCCM@J~yC1kbxMzX*n^{NLw{Ks#f<`89u_C1ZPg6Aj z)~+)8?VIFQS}V>R|KW|d45zrR?no;t2!_AuKp=NM3eg=Ik zQiLP1ft2v@C-7XRgN4PF8_CJu9f0hugL!3T9a@$+YMkHijxH_=a0GTdcYmicHPLfs z5#`Qr17Rq|pwu9`V3#2R1#tu27}RKPK`2Hl4EN$hfqB!WOW1_Jns4Ei_i3CdXfi5 zaO37p-vdD6{i=EEy$Q;4z?W?p%wtc_=nd?LIAVkW8rY6b0O$Y=3j!b=Kw|+2pwPd7 zEb14Kk^Kc=G7x~GAn<>p=GQ7?#i0=k-(AnRm3TT9IIu{u;u+VCN;sFnzao66Ksu2Y zH9O=Q(K|C(Tku<|a)a_!Kw||)2|M+t-g?P}_bn|>$jv+FmCYi9iDD$o2fZB&s+-3V zecz@E4MGPF8O4f%D#6-epAYkB#Vsv1GO{v>KV$S==m`wCGduLcdAOe1wQA;B7wx!XWN|S%-hMqAHdjR%wRsIYdTE@frfJGvoWq1DF%>4RUF9)Z)Uz56w2g(y9xeaP2(I z#KZ(_wv;A6cX&aV{(NefM~;{s@@jnZCQ#Dd(^IrC`RRi2W0-Tk?L`HwR4W;?*Ou7W z*x1+q?EQVS3oQKV%2HPud2Lm?6tf4kGXV<=3;V2o@-wvLk#ApL-|QM18rlq3cz<&I z!lx3Iue*L8AxT6NUDnjqmELk*+m@_%5n1a3n;2>j*h@Ri+!Gqx_rZMjRD_zvinzKu zI#1(f-YR3WT06tcqGskL+0fmDMzc*hcL;T3~B_s%;?0DxKvfV?|#b^xMRt zN<>xdgUawr^W%=MnUBS8@o>K=(z(dJ{zludpq)tW#3o{GLX81p z9BT7{6zb?(wCd>NOVXaaQ%e1Syz+sUv*9gjsDYe1T>RPf9c0@6yPnT=kX)0P;yoE< zc$jo$Dg1RqMa<7Jo+jw(>Y60&De;<&R=qB#;uD+XoC!>P>z7$d+$uX>x~ib3ukUb% z^>rv-x_s_3XjBC(%nbII4OawpsWKnOW#7_ENf>3Cmd@t3D_0a~CeN<*&W;qmKnC1IUwlA7>u z2vv4<*s$?wy5G~h_;ckSH-s7D$$n8$07NfZ08GrT-;FF07oD9=c;;4mHlF3oGkVkX zW0@aO)7*VN?^!iQ%RYLiSSpEPwVI*OFiSMN`?2-r*Sjm)kTJ7{=exCe)l(fAwfhgR zPrDbiZYvuUkt+fnU;YH~8u}kDh85V~pQ}Zu16#1&1|Vhgj@jaO@5WB~`H<9g+)oFH z>xxNFC<@q`KzncTtnl^ zT>U~~2B3B9A7V~;kGppkhU1mm&ODxavHx@# zR$Ef5-=1c+_407EEsZ1yquhshT5)I|T(4z+kK@JF;msfDNXxQ2(E4sRpzZEM>eR8o z4s7cZ=dY9HW`=>{QjiWX;Ha?IxdO;?EQW@NPy8%E)y1To#xSl@U>uy81=od+nNTDs6Sz|Uz&i5ii$S~DS)MphDHO1m7Se^3`Vi$6)19QKtqceya9*a;CZ}6|xqQTW&Mkp1Z(7cBY4dqGIpc zf~qPJ59lRuylNwLj~=~Wt^vfiU&iC{cRYQ+&!o7<#mV?>)1W2`d@oP$+$nbu(C~wnV&h(0_0Qh9Cra(nHCRgwvEv^G84b>Fddea4#A$?-w!{U5m=UN|mFt8c|@EVD}M{P`EzL mHIZv+l?puaRaB!1x2yq%!fP#)*QV3~Xq_b3Ta{RPU;Q^Pav8_~ literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[11.Text__Sans_Serif_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[11.Text__Sans_Serif_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..dc2c229ccc47bf96338acc7b9d63f0dfcd58b8ce GIT binary patch literal 6370 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 A*#H0l literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[12.Text__Serif_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[12.Text__Serif_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..7521d5a90a541bbf54fdb6e408f113c6ade0c8e2 GIT binary patch literal 6940 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[13.Rows__Simple_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[13.Rows__Simple_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..be6f3568b03d46b2bcf1040a746d995c3851d7fe GIT binary patch literal 13590 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[14.Rows__Title_Subtitle_with_Thumbnail__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[14.Rows__Title_Subtitle_with_Thumbnail__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..8adb18fc68f3b2758e5d50827513dde1aa406d5f GIT binary patch literal 9183 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[15.Scrollable__Vertical_Scroll__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[15.Scrollable__Vertical_Scroll__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..9d864e953af7ba36e7846fc45e4cef6dee530bc4 GIT binary patch literal 39427 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⋙_%bYPGQ`R%1EjG~nl?hseQUTwn+ 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[17.Text__H6_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[17.Text__H6_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..cf463e40b274eb81e6654e144bb4313f32ffb7d9 GIT binary patch literal 3858 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[18.Text__H6_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[18.Text__H6_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..6630e696293ad27652329d22dc1079128b72407e GIT binary patch literal 6338 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 I=WagyAGSND_5c6? literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[19.Text__H6_Text_Row_&_special_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[19.Text__H6_Text_Row_&_special_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..cf463e40b274eb81e6654e144bb4313f32ffb7d9 GIT binary patch literal 3858 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[2.Chips__Basic_Chip__Yellow_Background,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[2.Chips__Basic_Chip__Yellow_Background,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..713af919df1ef38783fa9761257e47c751cc3c75 GIT binary patch literal 3168 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[20.Text__H6_Text_Row_&_special_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[20.Text__H6_Text_Row_&_special_chars__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..6630e696293ad27652329d22dc1079128b72407e GIT binary patch literal 6338 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 I=WagyAGSND_5c6? literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[21.Light_Colors__Secondary,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[21.Light_Colors__Secondary,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..f5d6c27b46ec9304d92a972a9dba9bb67df69b36 GIT binary patch literal 3444 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF%)^Ztdyf7*cWT?R7(51_q7; z210*sJF%oWu(8`_CEQoq4N|#7R0&8nII;st9xEUrQ350mEMOiLBqKl+VPVI>CJPJD zgbR$&038(sr!bNOq#GENkgziVCUFL^euiegQ9%X<3IZgS1sH%}{gB)b4p4CJ9~A@_ zhvWswXmLuts${e{1y;jUuQf)CQ&8PZLCJ|#`)F|rs+*}^m5dgrqs1wxTS9W9k)o3G b!A#ZzAJ z4CX!0IcIQU0{br0P1!(I4bh5BKuV$nNE}$e3>0u=2QqoAMg_?T5OGjgg2OK10x-D2 z0m{H8J1WS)KtX`);s6F9SU*EEACL(SPy=8}9~Gn|KwN$!Kv3s)i{jIk9RVElxpoGbJS_R_&w3DX4CycC9g5oKml4K3be& fEf28?&WjXH6Wf^^tOx87F)(<#`njxgN@xNA6#w^@ literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[23.Light_Colors__Background,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[23.Light_Colors__Background,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..c916c592b00e8083aa07e460a4d391b60fce45b3 GIT binary patch literal 3431 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF%)^uIK6E7*cWT?R7&&1_qu( z27hL=Nm@_ycyV0>sK!E^6G$FdzzihWWPt>a6_7}{08~0ENOpiQH1om2(*PJBknkK8 z1cxX20U}WX3`(%}21j-v6CB8+f}jLOet>{;IYc`+>x08{R1loNNDh$EvXuJu$Y`-i zVX=u-`)ILAS+R+=8X7G&$tyO26&PmFjh3aOWhtz^2kwv1qayflhQTVQ`KicJhM7RS O89ZJ6T-G@yGywpF+47D6 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[24.Light_Colors__Surface,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[24.Light_Colors__Surface,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..c916c592b00e8083aa07e460a4d391b60fce45b3 GIT binary patch literal 3431 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF%)^uIK6E7*cWT?R7&&1_qu( z27hL=Nm@_ycyV0>sK!E^6G$FdzzihWWPt>a6_7}{08~0ENOpiQH1om2(*PJBknkK8 z1cxX20U}WX3`(%}21j-v6CB8+f}jLOet>{;IYc`+>x08{R1loNNDh$EvXuJu$Y`-i zVX=u-`)ILAS+R+=8X7G&$tyO26&PmFjh3aOWhtz^2kwv1qayflhQTVQ`KicJhM7RS O89ZJ6T-G@yGywpF+47D6 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[25.Light_Colors__Error,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[25.Light_Colors__Error,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..959e2187240a2808b506920d0ddb48be55ca0a18 GIT binary patch literal 3442 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF%)^Zt3ab7*cWT?R7;)1_q8J z2l}1rU7b4`9~=>#5p87(RCi!)2asf7lLZn6KlI gYk7!8upwQnBQ@}gO4X^8z%FVdQ&MBb@0M7sWW&i*H literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[26.Light_Colors__Primary,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[26.Light_Colors__Primary,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..f714faf8f616a5b03f178a8523febcc859bddac7 GIT binary patch literal 3442 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF%)^Zt3ab7*cWT?R7&z1_q8J z8?JZ#Kg@I@LBW})BwNcCsP4ep4j{?ECJQ7CfZ7=nE-(VgX1-BDG6JL(7;2EPlPCeQ zzyaFe$UZ8_z(7HO=rI8U5Ul^e0%isVNPzNKjS2#@F9iVtED<33A-NwMpy1pOHgr^w zya4G2hU#c>N}Z}?v^WJ-!xWU9ShbH9r=Yr-l9Cgv_R-=LST|F>))*~Lsn;?eEl#nP fhgbv~(#7l|_uZKAFJn3|O*449`njxgN@xNA0b2Xh literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[27.Light_Colors__Primary_Variant,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[27.Light_Colors__Primary_Variant,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..89b4a8edfb6dd0c5d87b82582e7251570cebc201 GIT binary patch literal 3441 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF%)^ZsF_D=a4@gLqj0%zwAbOy%1c%*$1Bqb-i=0n;>tr>mdKI;Vst0M7FDy#N3J literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[28.Material__H1,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[28.Material__H1,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..b8719bd918201bc5164b17eca47055bc4d189e2e GIT binary patch literal 3720 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[3.Rows__Bottom_Label_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[3.Rows__Bottom_Label_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..7880e63978c1d917a785abcbc2c381ff9d770b2c GIT binary patch literal 20308 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 C_fzTs literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[30.Material__H3,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[30.Material__H3,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..4e80bbc4a2fc0a43bab8c1faa963233ca6804859 GIT binary patch literal 3829 zcmeHKZCsM~8fI#y!O)%c;#=lP zGZQT;w|qOr$`XOKR;H#8YHDg|Sqg}VCWN5Cc?eiv&Zm9em*?U4Jly~PeP7poUHAVv zyFD`W(CPp4&@flKvC zip#+p#LN}EEYolCIsX&zO1J&{;a>nmVAVI?z|*Qv&x0UZrGKArN~aQ5_GY3R7?qVZ z)z#I911k2|+1d4KG*thx@WVtRQIXZIE2(S+#)({-X5BCtM;~5u_BU8OcloxtyJB|7 zLDs0O{{A$ItTRx^&r6To82{lY66I`NkaB%PznyQw=0s{kkU%&pLSDbze z+YlYMZ{IEi0+DfFH`C&-;7q>)2{+Stm2~yxLV@fKeZfw(e_eDiUPS~r$i|{?+R{Eau;g<$nMD67JQK|OKv53T7 zC{Km+j>br^_m+vwG^IB31x-s!3wbpqD@(`5wUw^-oB%OXY%^nuA&^rcP9ol}Dj`0Z zOzOMjb-v$z96vS|f^|rgQu`#7|LU{z;Umy|RxTM%Z;zBnp#C~W_-%I^OZa(n2*jc( zWMnb~7%EJ~LUOfe0wWDJHu$4NCJDX-!m6!NW7Wo0eS=#3F zb5Yj|TMi`O1XnSOtHNWegwQ)UHKp&g*HczI1)kcD6bComtMvq+%1J)s7r87($iQ{* zZVLp)q}K5L94hRmZWdkXdY@O2+^AGyqY_ZU8n651^(4SwI84&3PM^L9zoDVQ#hpq> zP5rJg8#WQ(pn9;lj60loYd+EUU*|wsTBXy6wIM(TKl;`IBdc6FH=t7h!&9(qMNOoYu8!kI;AEMj#aNq$**WovrP;U_>AbILNv& zQYcOzOxYEj%pB@65W=}jXWSLu=xJsBV_#=j{Nu0;v}czfF_hTz(vWPdvq+`6vJKmm zMke60NTiqnRBISj+@6zp8m^%jz*;KLN-S>d7E6)B%-u{OKK}C!F}Y~BLe#V&QR!0o zk=l|&k}oPti{9_9Md|ijW6K%xd8%EI-isEI=gp`aperho=vB7S0UXV4c&<0c3t1{K zw=+P|6oOA3K8d;0e9T6EMlIm-HV;9IIOXNL0 zJ)`p%=0#TxZG-P!u7p1&J{!k_k#R5waA$p=r8tXWs2ag?A_NjrwKSd1U2Q$p&3r{5 z5~ZUC3PCNro|(Bl$4HDO8%qUA$v(0@njD2;7AM_cvl`_Q-dAe!Os|4+ex%-B}ztMKUN+HavS;_+ys;q7(S>_WXyT5~D_Z$uf!xSQ6f=8x&oHo>D{Z3 zVdA#1;F8xfzr*O2HqZzh09+o_FD5UsAj6^UvR^l0vI8qRF^kFdh)or5_y<`rs05Hk z$&T482ZmR7!eB7h8gQOj$?sW^Z-ywzoIPPzWRsJ>`tbeK6{SmcV_Ge@U?%URSM9up zrlFSSUE&Rnj5O$;WTKVF^(k=H)48p*pF#kkaBMU7$A!`@841m;YgLW!*v^Nd-nt-7 zHH=uOXJ%%)dAQLa$*kX!N`HylVIwtKOkXjgtVHKV`s6EU{)E4TfcrDbTAoB}sr3h- z#K60zlKm~ojYD;aOOD{M)LW7nHD50iHk+;3pd1>CmHY{FfSINa^iXxmJ(s>Vdz>u`@YxZXjOto%iW}&jfSS=d_!lXu^iKm9w!j`QbOgGU+~ieNZ|s-;W<93 zjm%BP{1NPXd03{D=(46yeJFnsogwBQRUbo2*b#IsR2+Qa?i=SB8jV)3i@3uGqEpG_ zy`h=e9I;LI7V^|4?akAxj8IZu# zVL96Kb=gE#YHD|int~Z=d2^fj!l121YLBl`o)a8w!;b4t zO?Fa(lQ;~sOGFGZexbo|+RBio|4rQB|P@ zp5B61Duu$VGj}ZZJ}{ z!$tDlVIr^2xrM_z6v;PNuty8f8 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[31.Material__H4,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[31.Material__H4,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..349c6b331edfaf351a5c9c2c3abfa29d2741963e GIT binary patch literal 2200 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 H)YZQM&{$Z* literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[33.Material__H6,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[33.Material__H6,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..2d2ccb61ad7073924d66d6273f719290afd04a71 GIT binary patch literal 1973 zcmd^A`&W`@94Ey~8QR5SI(61*wQ`B(%1kuuvh-9qTiOtnI+^TjiWXi$L0a2NSL#fc zw->V0vAn=B=WSf9t&YxGFV@r)g$}s$LW&GA5Ea~muHW__?3eHJp6B_#-^=Io`99CJ z&xpq`YdqJWP$*1PlBuRbUsF?apwDD9Hhy|1rbQrd^Fox$UmaH4;CGncYA2Ry z<67dHLGXXoW< zE~8PXb!t0Hm|Yk$tjTOlS4c3J83Cmy?vIqV8*^(ro?fK;iFQugq9*csKIiS|3Jwk~ zMt*vfQT2+&W>b3S>XQ^eX@!KPKRFPbnx2k@cXtY@KMGwyUI5HP0-X2P-mmTsHxw*c z#YuZ}T7hVMrC2ZZ$i9uT8G*T3eTcUv56iGVQ{-f4zqtkL6H8Zmgx9H8|1FY<*fr=}07|u~ z9)PtOHtWtO_a!vE)Uz^|+Zy9QR7udyG#gIwWOB_e>Gxr5$g<6N+;8$ua;$iqR=naU z;>cZ8Buud;h6BZ#v|8=`t@*Xh5~L#+yJMM{Q3B-(ILoOG_PkyuLySf|8#>c^At1r= zvA4JPV5h`Qw!KNW{UMk==S)ucIUaQvlh*P#5Fl#Vf9{Jb^$kY(JDz zVW~Wnm%u}+^e@a~ayfA}6jQvIk89HTgKGtld75LzCAIDQSh{h(Jp8bAX6BSz_2d%F zk+b)AMFPsuzYw^AQaW?tlg@@EtA+WRG`kq4`y!{zZl(A~rCl$y8V_q_g+8jJPBU%M zorQ}S^496C;GO|GEI7eKJoL?#ru3Jo`x@5FHa|uxjaEx?VeLw#F0+9gC?bPQCfm!V zrly{Gt4R@x@$sy8@%^R3aazIq42=aTcfD3jYzWFIX5I+Z>440ELfvgYdrZVtD_L}U zkiL~ZZ8@xbP|vz_N%^h-(0u-b`NZmpa1Gkn+uPeX@MW$W7^*@7R^8^v7*i;Qe;b?c ze7bwmJkq6tAZWAG;}1t0x=;Gp0J7e<4?|8fO7e6CYSI?KQCy#GTrTR2*|uYUX@m1@ zOp{t13Ewp01<>!)Wfl4{PfC$NUfLaV&TS>l;aV=&4Kuy=I!IDA=VMNgoS9FhZ`jg**}c#XcyEq*3HyJ^rfKu4E(^jB`0vRYCOF&#xGg*~a| z>gVAbUJHf7x4zwd!{#KNNKC|lVmB>07gOFw7v>1Z8KcaJ$$Ypd1jPEkz7YTMI=(J9 Zy9L%|Q;w6O^Z*%D)KTIQ{-Lv%{{fB#2+IHf literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[34.Material__Subtitle1,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[34.Material__Subtitle1,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..643d29bc9e26f6578a452079d15b74ff9014df67 GIT binary patch literal 3317 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[35.Material__Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[35.Material__Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..cc87203e2f7a4575440a63a6444f0880a55e3b32 GIT binary patch literal 3171 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 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[36.Material__Body1,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[36.Material__Body1,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..c3c4f0e0ee5b1503881e8e6665984955641e0814 GIT binary patch literal 2944 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 UD(h-TR*=u45AS~vb?Vap0Bw?DVE_OC literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[37.Material__Body2,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[37.Material__Body2,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..22c4ecdd12c0ad8e1b0274a1cf9ed325ec0d0344 GIT binary patch literal 2852 zcmds3{ae!K8b{P}amqFix|2Fr*J<0yl(uH%3xaL6HdnU!mLbqCS0s;6Q<$1pM^L(%S{yg{n zc|Om5`N-iKaNW(7}F``-v##g zU;N_9Xw|i#nV=UpRIZr<dBCGxb!27?=tISH!29x&o}&!kJ2C zw4t+=aZ%#5HNk*V7Z*Ek5ydMfaVNqb=Oi08@k z&G~NwzJ0Xh7?$<=G3C2o^Cw5E1kZS-@^IXJ?#uMR0uAgSyxK9gGQ#^i`Lu?3mu~sx zcy|Y37$#5+pHj+9a zl@~0n@Nd?(L^Ut*Hm6&Eo>>_NOV*hgz5Kkj5(PuF-hEkTU?3*p4EGqu7@MBnJpG&j z4-w9vk}St_v=~xc5$1KrNJ?(l_#S4OC#6IPeb%_B6eU5CsR*265TfLFOGcOt06>cL?bB^6yHzb?L4TlL96)yR3S_ zXJXh!HzUQ7tbm=hLzqBoQeAZOw9H$<`_^GpKcelzHuWWzgtsN^7tQbW|G`e?ydYF| zE(OeLTFaI37fNl%>XCoa@+#%qkPL&Qf>)D3wO>uX&8Xo#-9n(z$$8#IK#DvZk?YJ^ zyJ4^1dTA{izjH1XY8XijQ#!;iUloauqwgc3v+_NQ%|Gs9yon`zgbUS`Gw_{KRYcte z?c8=0%=4X{@}KB?57&$M_6(g){&KbdIk&E95!B8OT@ex_I1K! z&Q^Z>QY*wbB*y0I$DT{z-RU2x?SoTz-qVoU^YpuUh#s~jc(>wq!~y0?BS$yyG?iyj zBi4Z40o(eRv8jie#}LzeA4QdDkZ=h0SQ?3^;yzlqFek+%+XoA(Epf1`WM99jXzN#} z^c{^N(GnB=x&C|U(6V%IvWv$DaQSH8^`va&uM8*u=x}d2&H2;Lpk8OZKf+WwuWAo_-&mt>X!BHE`cQ_>+n85E%u0fhx&c z6sh)G@D0^ggdoK&#n=dXU7SXHW4^caI#I$Ci82C7mNa5t%5Bx+KLJSw*ugHw<`o=k zZ@s9x^Oh`TxwhtfEX*tC>?R5uPcA2kTK75b?nBx|#EqK%X`;(oczu9&^v}S1hC(rB zq2_(Y7DR96c|To zgwvfJpysS{KqP@XhTlZ-D12yWK|Fyd5=-=?gXA^BeilrFuH%3lXVqY%2R% zI3p*-oNN_|b5Dt1CEXXw!yv-`J!gWMdPxA(zicg|#28jcIK9e0E&2viDM7!N!yfc~ zD`sT9G4U&2uA(a2?{-B$nj3|Hd53epndmK+M#>BR#)2QdqU4k~pIs?U)HGF!=J8jL zjT7<$q=1BZnFBX!z4hR;_4jgPd8j8J!?kP!Aw0-E_*eow@K>`8CO!#s|m99e1UM#?wg8fd}XNsN)ZT@*R*{VK1M z0H$Ol)Y_Bg0?EBatC6bl45%4k-MN0=L;E67Ss!h}h0!qf8|}lR4V<3mVLk7R$iVo> zyJz9D)j_PfY?Mb6nNChvuci*<)V6U*13gJv%@1LA4j_umLz>P5FeK%GI0o zezViauPNkAdoRUrwH?jtU>8Dduk{leI@q=d51)2G?KQ zoR*Rb3XfFZ?<;F(08N40KC++TPYu0|E?ZM(O;xBS`!%>7xE>QRfo>k(%)HyB!hc14 zAmmdC5=+{VX6O_%Kiu7hfujQ3j$qJi;Ldgo*M`Y}C9iWiPutoOcEN7J4V~GVKE&FC zE!fWcIiNcPL1~j)@YzG}+*p&6@n0Sm#34%8aQtujxQ_JzXMS%Q|2s`$?h_Yisb)KM U&iC;XAQI@){f9qp-gmt8-!Nt@1^@s6 literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[38.Material__Button,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[38.Material__Button,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..0bfd0c8f66fce0a7a5d343c8b09b7093e5524cd1 GIT binary patch literal 2373 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 Pu@nY3Os*sK?mhlL2cIS? literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[40.Material__Overline,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[40.Material__Overline,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..d249db967582d70e7b0e465e2eede1c9617376a0 GIT binary patch literal 2250 zcmds2{a4aw8z;0f$(J^R&G*gPc`UQ}WNMm9&X;*eow;EeYI?1+DFf>NIrDTExWb%?C@O<;9=Wp0A*L~feb6@wluj{_9&*!Ia z65|}~UF|_2kVE{}(I-G48wKDO*=++Xk&vDS0@*dkM<4sP{DoQ~D3r&7;K^7m%P3V@ zt?qUEv%wSIdyo7?%~w~16n&JkCuV8!;*XE&D3LXZK>Qzrr7u4R)*s;80c#ry7`qa{ zz&mXIbs*PdF`IOHl|U(?WBDYnNQ1@6@NV&m(x4Xc`L~nk1ld5s2FVcw^5&6Za@GM@ zIZ?Nr{~%w`vp;R%c-mkVvOa%H#yzddt6y97`f2N2nZ!kgq-4+w6O39Jg5!!2FNjPNK9sIyzc#%d@>oF{7AIbPMhQ4qInxEwBE%KBs4tuPjKjAe&JQ zfkf7>dGO&ft@KvbI3c|H{o9;Mqeh~8zal?50$V2b8)ep6xE0vy-p)T#3aMy(c-Q84 zSudSab19K1;?IxOj)K83z;F3!@MmZkh6lbu)4(UL*F6)E&b2> ziE@~7FpHHQ^QIedGu7t}LWIeP#@xg>Vnr3*HPSOPqbm%;fVN8rwtm4A7@4XSft4lq zTEzPy8w{&S2H-|-UQJ3pjxV6PNUr3vlXX26-1>r)1@bl-4$<&Ct9<3O{wUsO1rd;0 zjvGroiG9UhVuxuKpWIAK(F7mhJ&#}tc@-u7g?_{TASqZ>F-Lru$BYfeO4~FNCOve# zyBHh5Xp#}|sjSu=X4AS+!8{=OvV}as3owP19_ki4A|FAuqBCAV6~N|Tid5Q(-ijJB zD*3nXa_>Y|>hc~`e-;M&3v;OF35-;{lKB$atIjX9Ew?=<+C3F>?wIIL^V;fC8s{MH z<}^K5XQD9)=JoSlw^B?>yoC(+BH0XE+v8+`q7Hf4vBgTot%Klykx^_@jniE980CMg8IKJxG=nnji`O0DBbcR!ij^PM`lCG zMA|{(tWikwedb2gWUjuRBF`;BHlS2;gGdke3P8QWjWtCYTjln;T}mXKohJL0TiQkt zuz!hN;51(D94l72i)gDV?3`WIeEV7Z77ft0MNu}aWI;~??5bIO#)anW-p4q|I@{mj z&x7zEb&2cGC#S#UdSDwrp(pTXL;|rT?8?Iu|7!vpmYO!TGi3ThvhGbw5h5)!5kZ2M zcuIcHBQsX_8AL|5zZf8hw{cr5yLh>^BgpnM{_T*-c4d~m&XAEwYL@6b{PsZp?s?9w zFQTY3Cll%z#rtq>Cq4V7vG%%d^t5#lu62EypvRI2z7ky2g!OZS@*=0)TSPtb##JFl zAOm`7quEEnv|ac2Q9MRN7{qfLpK{2b57~Lh^@5ZU@^k4CJykySDgPC|sXCFq>**X6xZ12gug(>f-n$wG(De>S-NQj|Pwie*r6cS8{+FC@Rg8MBW4?V=17kOJ zYY|04ORoyvGWoESIp8-wSSuwq7Pjf=r_%QT{qaNi4&CYd%9-$kS#YEKY9`M!YYZb= zT~-YtFGI(L2DXNfW=qFh7}sT%&M=kw?@i8%TXBL>I5x6)Y0lwBVVj=^APevgO2>7N z6ai#nfr@5A-bGPC1v;E9)@PL2^xCjCv}~g7o^q1y{3Jz5{s{G^$yaQ4=f7kA%9~xQ zcF?)Va`zgC65*yKL2sNxs1}nC1`1=R`?zyNbt8}X8>z#8W4$%%{&!ifIkLbhR$8CO zB2txGX)K4bxX|9ab|`m}+YZDEE2%c3@M7Z)6(`}E1!}%K8Kz{Nb^w90lfc!NF*(Ao zG5jZ-zA<}wz#YPDwP9xkmj=7>Se+bafV=^hv>}#GM#FwX%u9@lvtMz;br&dh7jxnEzE^(NPPS X^N()PTYf+XWC@CoNsJzd%D(hJ%Nypj literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[6.Text__Cursive_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[6.Text__Cursive_Text_Style__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..e549714c2a21a6da241c4a004ac8036583244548 GIT binary patch literal 6841 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 HagF;gpfXu+ literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[7.Text__H4_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[7.Text__H4_Text_Row__null,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..76f905bf076bda26529aab860d3eb615b08a29da GIT binary patch literal 12829 zcmeIZ_dnI|{|8QVP{$}E#}M6TOoTC4k9CaZz`d(GL9W(mSbHq+*i%EBi+|e}$!X8v^shb{XxON7-1|xMLM#8Sl%dkV zyVpwHASU>yyxn)lfpBJoQ8_mD)Lfr@gaXv|4uHj{4q4 z?Y!zoPW6wRUnMI=)6$)_yRszRpJ&!j!`&z<{Ss;xn_TBxhLU*n^TtYy7<=vkE!AHr zS>N|y4Osu~4svB24&YqOB$l`7dgrjz6_+J^+2CXP>ve6AE_`GuR7Vm&+vp=2aIlWu zMav)ZUA-Q?X6sfdnU?9yLbB(+)TM$OuQ*(PblGuK3Ey(+;@QIBF6*Lc&7bNLeG?{97nj&uP>*q&K#wy1=T{@))Q+QY9uPLP-n9D%Z5 zws=C~zZ55t$6^(H{MlaVa|k zNAvR0Rw4E35#)K*3XHvK^D9)~>hZrWkio0{`L7G-e&Nx&w8v9nV|lrmJzz6)VPTZ=zJ z+}<%si8SmENXx3fcoTqcme_}BQIvNAmM}nlxuKB3#-i5q4c8%b@BtF5CVw(S8K3>{ zY<0-$V&{(TN7LUJGuOD_vnAFd%UGsybC0;I%@oOz*vxQkc{2x$i2YlX9dCbQ6`jpW z65l7#$k(tpthvM%xZ5w$jf~Wl*?zbOjG$I9mnR(NwEo2+1p@ql;5K z>ppH=aLTa=k;m*aBRu8OxRLj=c2;}}p7HW`#J~QK>1Q#_d6v!oDnX|QaUgOA8trU3 zS<@P4lPdQmRiXwk_R0)?g<5t+lQZU-xzyjA@|h3HFRPt{O}*;lk7(z>E#S9&$a;wn zq&)sSbZtGaxtz+Sd4cx$h+}l+&qXPkB1k9&n7d+Gngb5w1zOK`usvyH`*EEDuPX0N}}$+e>%kS*EpC;>c(eZ>=g|uk}%WAo?!FcAwe9uouLB%trJhz za}k|^>F#Pp(@wANY(VnXbA{CZ zj>gBa^j{0mB@f{{bcwtP2j<%QbbCqMd*ro8>j%*S>n=@D>S`M1icXc5hcW+=zrO>=i_nn2H z!N8%Z9L{*?&V-!wKJ(&+Q}zjo4m%&2Hv?JO)tJ3o!~0+?`Qemg&i*^E(HxM zvj-h*Ee;l_@0wP>Fl^FkejND`Fe&Pv~T!-=ilI?V1R2BbM_KalD8-yu9Xq`>a3 zqA62qS>4(Qhhha=CaPA8Y%gl2U2c}E{aXU}l81H1Nga9A-za_6_5h503{r9ja0!5-)-txM3Qm)$Mhu=EwEpd@(c)`OXDBCM@_=ot2=5!S%Z(B?ExMl zB*b~*8@r3I@#^skvfp2~DcZH=xKN+ib07qR)1r{eZW=c`Xjp2J2aIt@_Hc&!e7_!KlwXWc{vtO<7R&^rWZKUmle$irk+4hP}48c(Ux^-JwKS5lW%`OGNO=-))6)M%SiWtp`s*mM!^=5-#tuf(|B+4&mz)--n)> zy-YrBsGSc!Jwo4JfIM0hHuV|+A`=)(>o(#)s7P|%b?Xl*ZRBId(EaQ{5sC!BP3y=W z%!m9_nr=!a!^*HgA4|-*DOaK8PH9@6xdu?Rfxz@sBy8a?knqVP@Tcm)wXa2aK!PMs zL9WvA7&BDsIxqP}k6b~|RWt``{9)hRz;Too{Ka_!h#C6XMY`E??ypOU@H{0Ak-Ks) zM!(EJPT?e;9a6}qz?58Eq8p0OXG{Y$z(Y&Fnib&k)jER~b6hSwJpdL*HunDvfD6Sc z@&qe0_-#0oNC8&s%l5h}&FiVNZO|&P=SvR9J1aw%5#x&wey$zIIn-)$K|V!GzM#ue3O1V@pu0zMg>IwLRxDkowdN-->?A2&zpN4*j*NS$)m! zu=QfUf|q2ss{LWPMX)Yk0Fdc{_HE1AEe9py)u7lW&h}fGzaPlNpA?xe3{5#Vy)pE;QZ&e>e<{7 zfjht22Yvpe*^393?F1VqX6^@bSFB18JqEm`mdPoQs4$o2RYQ@eONr3a3^^6WDvNO`}rdTa;NY$bRwaRu`7U zdpE$ZG5gYhh1x1qkhSxOO4n@EOskF*YM0o7s-VQ4E>o)m2*!DHiKQ;Yq?k)E8L3we zF#^&Czg|$oj+iute<>k`fo`e3qyKPxWRLKA`eQZx!CN8!zGYX(IX0;k%M z@`Ponw@Jei968hjfE!$_Gnb~x^qI6vtt)NptVV6L&Mu=Ukk$7OaiqmI0l12cp;W*~j19&!T7c8htzze7bQbbJm4%7*fYpkcv>Z zY7GuzdZGLo6IUw1)g-K$Z8$gQUB-`0h_mh&$qvDYd3HhUX>N#lk$4vKJS{he9LA9* zJ0t0`MgBaPH_|ARSdIXYEttMhm<;uWU)T zAZ1YD5Is?(%8UgUZp$4HxNYpDe;v#*jq*TM8`x4M;HCSgjm1Yu2d)yK*226ok~6t` z6|%=IP`#(irvnSTAw}iw4}tWM$e*0seHkuSk@WHX0G)zhlrW= zwr-8-^B}3**d14wHRaq04`qE}xL%)Vlg&8{nFDsSH58-@WF)gBZfn|Y-=)6IsA#B; znQ|%ThfBtOfdaPRSn%kVpM$iL(!FtEvj{`QR+0`!2cfs^Y~|X)5?{6!q&x7}vTuD} zLrr;{mzmWHu-N7e*?w^HTWAa0ri+OqHcwxS@{V`}Pavx{Uox=ULM;0E^*2%0a4ehJ zK?unqv0xFQP&H_6@x3K;lB7&~F$L#&&ks&99)0z?mH|6KtL{h4`8zxn-)AVK*Qr9{ z%dpV9mzP2CwOG=O!fHRA`>s5Y9s8cYRKt^*i{%t0k5|SgMQcUI4w8#Q+h)Lm=5<1~ zj&$sy@r@|A8+~|^lMOa~YIG&SMG}lAKw&%UCTl*8A z%MHMD*8PHGzCHT3f)>gc&_0=}c53ugu*YOFPE<;aInVwi=YMu@?+9g_iukq6m9{|l zV1-NJK2EKVg1~J_C&xa{g}Z?I3r|M>G_H~V0Yznv83!9xR=sQk2>KU?Q?2 z?z4%P;yRlA?%mQGu&{khepBp;t$12kc;!4q&J`pKY3kukD;h4mQLL-fYGyv-S#ZB6 zRq8Ns9x`*IAGI6Mf%h8=W4^i$)SS>5y944s@K2C^AP*{7+{ctrVAt)nez}cl5L_di zEmB4+atJCpLBRfl7IM53w>(XzH7C9{)cT5){4!k|e8;@9Yd}cza!$qLI}p!gJ!;~& z3_m+Uaw8wa7@WLT8ycPsCF zGw`j~CkGphnU8I_YEiJIzavE?r-W24-1TKd+GWOQ2AEOO!7yzjclg7n$MXGEqz-o5 zXG#B3>bd>~TG{nUrh7(Vn2=qyhJ*-+wvzjYU=qVQCo|%@(zTd^SA`$;7s)_74tG<< z7TR`&^z`U(6_C0c{aL&A4DI;q%zMh@*t&y0ifen$b&?)#pDJL%P;v7fsfhmU+rg|mgK5XBs#WoYk1|Vu zQcl`e&KPg%nUdwzoHQE)AD)1ftnpc6JfbyNEjN#8p@a?yA50-K`+)i z@Jdgq<$~pXb?riUKSlk4qW#Y!4^M1ovhz;=0K=qfYMPge!{1L@CgM=VxB+vC+kdewFc}o#VEvZAha2EWB!*nke;}8qgu}~d55CXefBbk4atL3F^slY1r%9bf} zBtFBX;cE>pPLH8@#+vbGC6Pm5k%`iW{ZD)PUrg`L(Iww-minb&g;BIW%4=oKeQ^z> zZlXHUa}fD*yDa3(-ApO#%YvK!q}eK_J=zr47|8#=jkdsq*vqmc z7{cf6(rbo3@o#)5)kuODB^N;H74#cK6a`0lvbt@KRgpxn#Y~+)ev6qx{RbglQ9K}R zNh1?A4kz@qO|+C}*>1pYI|*x&zm~r&)jE-7sO4S!nKsa;7E6+Sx1a z>d{j9SD+&4$ljFp4@~i9SmNOc<%KYVFW& zBc+KPtP*QYYC>9Ow$nWj9ZsK(qZhu*V$6MFPFx`ubW+gb(vXpAk!>ap#74*rsaWJv z(Cr!QOTBRg{gUsU5VP|r|A$FD)ViQFNx|H1z7hExT5LKRlWYecM z@0E4L{Ke*1B#?y@Hoqagg*x~~cbufJ^JZK)x(55ee~VtUu3@tQ_Z#vJcJP$)x@QOZ zy?n2`k0R$dPM@q^mma`3`R$4{@5F#f@xy^1?XG(rZY;o- zWNZ-}3q{WmBq(SdzU8gKN<@490=qEq@-5JZc`IPAfme``kw3r%E zri_pKc+q4c)WJ?DtQeZhE> zXT0@KeJvcJ^Q9zk{MubjFsX0u{wh#Q`TTvglLw^Vx`zQEn#v2Ae~2uqz34B<-vy08 z-A+a;75K*_K{JG;=DAs|i$zQY67ENd+d_gmzZB+bQrffwWn&qRhhR9<9O=l4IHV3rRK+!9Ng z96@aEo0ttgF1IRxirxF=xU!LSefLORg^)e<9=#*lYpb24+o^ANYpznGz>n3i!R!th zwuwXoA$33Z1_)L<^8Q=A*JyvoYTE+1l^k4d%beLaSpD=~&h8AKy){U3FQ`B%Of|}2 zaC=kicBBu(EpFGi{-`M$!yaY3i)5 zESVJm1P02)>aTEp2Uc*6Q&9vbESc(6q4F|e;m#VeWhb-I?5mFqclI@!vCG4Vn5F;uv`F-}5#bv4(L! z3wi_VUpHrarSOp!2Wx)<0+v6hb>aFT-}+#67$oMzh#dP%4E5y0pxnx@YE&q-?2SSl z1OvbEH#Ukx1Fx#*ypIOY_{-{_y?VzW_Fz-9z0Dj!GSB#cTxm6iE31FTQTb|tcZr#m zh*ySD9d1ai!{sX3Qe_g0Xr8bYuI6=e4YJ3}_Vv($brPP%{g?OYvF zH9aQ0V_>JD$Q3ps<^C*-`@}I1;{6ZSA=&c)c7()49IB_DHATO-s3y$4^arw3 znEH0R!Z-qrLr)D@>_9PfA&;4Ww8tbZ(aFwA-_q^X(k|=BI=Bt9=UmoiX`;Xgcbs*G zIB&n0LYnaBa}(}*U8hf7*66e2-4LoxWxGxAL8Qj0p8yPQzoBALy(}S^L*22{Aw>f1 z5S3Ve{mOX&=Yf{Jb4X*&l|9~Z_$8jr(nmoz*oXd+HC4>6*&n~-@>}Z=H|vFG6W^Y> z+Y!v3<2IdjuB(4}o5Mj_<58Obtmw*(QO9_}*~oCjfS>IVE0iP z!&0r20NffavuF9~nV`p#&bPibt?Y5)SV&h@tJ-HpOz?72rTs>;PS1^?XcHpN((8qH z3*I(`TJ9|ff71Ru5?rG3Z5v>Xe)iuy2ID3yzta-RLJV^9!U^+K(~V!v9rx#mL`=GP z+b&F%bRAQ@Fy%cK)QjS}G}TC>{jgfxauX-y9%BSZhTzm4*&@ zYn9PIe8wfeXDR7p=Q4AQOd2bU8ntEo%6C80O=-Z>-Z;%ky{>uht-%8tvh{T> zApl5qn5?uTHxw1}RWLdppdU0zzhaX>d;Q>hy`qYF??eTO2YbF^QO|%Ia*1of6^c+b zw1h#OZ)vMRo>Xolm|PD%$a}h1a;NLa(VYH}{88zWnas(cYk^Z9Lv8OMi&d?O)f+Uc zStiHDICmTc_E+$_L7wQ%Y{8XrKU`8`n?~}@++=ig8eC%m@SBHq!(oI`K!JO{z;+aq z{(Fpea2n*5p8s7OG2VmgZ{Uh$IZGLQll6cK6x{n%e9Iz_z3>wH2i(h7rITXAlHbw# zeu{kP(OH9x8EES4wQ6e!|O4Hm07HfQ`Aa;+44$yCbJ=~cHg-`hJY z6modNRj_*9vjv*D6fbEW0l?8f@B|fSll@jID%qaWJdv>yqi$JR_=uX392~<6#8pdi>B#ufa ze<$k7Nlo;W4}|JGvSo`V3~OQ`M=5yBt*uw}FLbSql`QekD?$Hcnt`5v;hU&)xB0xf z))PACt?<_AO?!@}Ks{%$ZXn6z$-6^icr+r6wuXB-h?e|s?#9B=z({>|SVFvHv5Py; zRsF~1(BTCD!64W0Nh@Flp1rn*)2^+k3@?V{>gPF;3J`xm!@g!D{0ol+oZn?Se%-UL z(9G8~w0R-?=Bw=N=2B#hJ;zb4Af-L)PAMqLV|C!A1HyeMbimJ=3pNSc%#C5`W&W0D zaJD~gRZ-^1M8w0VMp`xohjfh@S-WwjY9S@O-AZqAG904>-6bBW2}^LnIpWYfjqn;| zj{*^N#SyKdE`DlO+qwV#z&=g=b7k%a0&`9vLDQAqsPYX8+%X3$(KzPyRI7Y*p+Wbt z-9qdun>F*B*L_PdIR)wB6hwiF$1{X#v0?n z?J^ZVXA=d;y}smYyb*Ga0qGv!SWkEX7Uw)00c4Yua`M-1-fMN#o*VAqnr{3Y#VQvP z{&-sC958ymeJ|}#LhKX{aXmMI;M$8lcAlmT6v_x5R=YGihulzP$nDXI{Gi0?KGnhIFAw ztGA)6O#Xzhi-yvuzKt9$ryqm}Np1h6hO$P$pX3HL;S~N#AR|pG!c>F(aIHuxHl7jP z0Q26-NfH)R0W@}6ZnUy1b=TPQT$)I#bXqr{1&AaP6y^&a>Q1AbyCYKa#~%GRuzb_j zgB<+UyYpC?fwqU(ljnv1w!2wfv0hJvsT(dPDBdX+G>JW02rV{th63fBGKR}XKn*_U;9YMOr%|`4fgCr$hNFr9$=dC?X!bw7I)L{3|7?tNuRk# zg!;X^I$_B_Y7w+H`Zf7fb;~mC4W-2ouVQG9$A$4pTdCKSVoo_SgosFeo%_~{!tTnb zyA>Jb=Oz))&wSuGv&oweuiSjtCxkjK1;GSlzkCM8CaX9yuX3&&8pqdThD0#t0<{Dd zX6KJ;K6rS}Pr0hYeI4ly8Y4;3VWGI7#u#$Ol#?UT9vf`|WZlNN`EJ^Gy2h79hj%|c zhWEQo?F!Q?4n7~`*!X9Etaj>xXQmxYB+$U#+!)i2B8#Id2~-8cg$PpiC%lYYw-CQf zPp!mr?vw8y@oP#)gCS1>zDh>CF^O>e1>3ueZM?5nmCn-}QC7ywmwxtVne$Z9(A$XiYF zHQT)mfoZ}vs!ef5ruOS9v2@A7a&Q(NcHIEEnkt)mVzaNG#atQzIM%6t6Gw{WZcvlb z?#9Yk(P`c^#(dnLK<#1PRGtrp>P?0QAFrg6pl_m$yhHCtHm@l+6Ov+7^with%)Z2jn+BLR7|R?9d5Foik1~k|$PpFZr=<=jPS42K0fIb2F_pmRA&?NL>;2A*VF>59 zXsE)B>l!Kn)O`d#?Bm>Bvze7BErwY;SrX(A$7d;nCSE~e&&0}5vX0kM4`2r~9%v2r z+B8Duv-+muJ6W;&SOc3R#eZQ{)&G7eF10iqnAtBZ1H>sfD^-LLfqT1qyCJx5UDr}g zp$L}4olfUczmk%c&AOwn6RvXLo)yTd)@$7E(F->Oy`y%cya*pS4-#-RU^m_R{B1^~k3 z4`pUZ-)9v3AB?Qf!{`5{DVcHp4fXvlcK%WKh8x$q0ep`!lU5796D!V*>m_6cKXj9; z3}@D)Bqd-JcXq%=r&mr&Z`N^03Mp~$DcM?R*BIk;eEAqs{#v3}O=uC7f^`ew3sW04 zB=_)19^-~j%zYF{6yvJ*bJ1}Ed+Sb?Rcm3OKt3B%1YRhe5= z0NA$A+$~n%<>mf74_VQ-2=J9YpuBQ+y#9|;g4*lCRs!^_!|TG|q3D3AD#!T{!K3@* zG*0`mE_U3Pt8%@K$TLkGfUdBF#w`@ zpRuZ!>Hr`)tf8yrl{G1oh8QpEWu@%n#TZr=v<@cf(7TVnmRQ;8^l%dEZ6^Br0n7=V zy_8<63B3lxHVpWPi*5-4(8|%NsjXhzmR4v#V-FiAo#W^P9a>lAT8Ko|T*F2?I3Nv_ zY;JU>8VO<`s|U0Sg8LTE350JuWACT|fP~XGACly|cHcPJN7znq?vMDA05-cEX#GV2}7=m;nHJJG+i zUbhqUhA#>;%0m!+&h7#^W`3^;qdF87ZhWZU~XGkIU<)mubiEGc%~g+1D67^ zzfJ*qZ?#pfC8YWEyO(VCJZ*T*Ne;U~7livKkU-R^0D%fTotMwh1`h-%L8jJO<6Khh`C57jr8iy8;JF z1qCXD)8c=F(^sxLUW70d2={mZGO=#tvB9Fy)(`pPL%Y6|&Q|g>RT}1Zjv?pU^mZiw z=)t6AYY5Vnf6!vU|3!zeuYYKl{~Q*!koI6Bjr8dkjcz#~r@D#qoP*x~cm)JgZe%(lNRq6NdNNG7&SKqv!yw zp#4@qY^i)H)rS(nCQ4+TDh`*i;}uqb_)21B;H^lXj-96Eit4med^cRs?*YxHW)^90 z=QBKbkJh5=y|^zW%5@_;#*jmApT1{Ieg?ohzRV(-XZ?0ky~hnV;Y1ZZBqH-*9yc<_aW;g$2;_&9q-D zZ*SM0m*#(rK)NB zRe0$}=O-0`hO+0U@B7+r6B(!|`CE{DUL<}F(qcH4fpGer?~k|Q%je#X>quq;BG9IS zHqieNE3#WT-1>G;3zH@4)zt;2pFeIesrK;oxq;283{$m7g-Yzs?3(D;piUjdmF__U za>swXdflK`ql5kRz~lZyq z!C>;+OnBN{X_}*@pf*q6L7fBRa7Eqkx7N^FSgQom9vv^8FEJ&^etd5C^#=5J{}FhK zl20p5)t;S0d^RZjEs@a=1snJRuh>rvK7$gsyK$u2m=*|8C&WXDq0Lhw6lP` z95%a9eu#0M%D(GP^J;Mnv@=gCdfUa+kL=$^qJLC+UzLn^>$Z!wr-wglE~NpSz5keh z{-Za%?4cVG6A`rz5P#hr%M#aA0VccXc zE9Wsg`F>>wM?VD)QyfZBBVX`Oc@E}y&F+Ij*SZ)v8mlq)sBHxgU|z_x$Un>HJ3;6Z znU6Y~O&Ha0wlU1NB+=%$+%nESFjpnh?~j@SZyMW;(pCiDcEdB2K>~k;A9q`m8ESy{ zz9SgomYqrOU*<*@RL|bLSMSOFz+{J=SvPt~+&Q;OY=pV1AFm-5U;)*e6}y`H7i70s ze_1a@x=^A<+kKg*lMgBch$8_pr0r&{g+%#xAieus9#BZr0MXtyg$(*J!M?8YGqWA- z$O^!?f4-A8J9cMA3I?UMON2|!yNCOo65dJ2d_OmRid~jQg(@?zMxnFtJYm^|FP!ff z9Z1BED^tq^TX8GeHwVws-pL(Dd+eN;2xirCC}OOc>~=-NIX+1{UBL~r1QM~o#N|*E z-&q9_UG{+95B+Uq+c!Jt;EgLN4RW8)P5Boe(`<6uoBIzrr$fb-K&fnP}&dTK4zo zGQW)D03dLQ9R9zm(pLZfb>5eo%sECs*m}AtjSjzjP-lMaJhucCL|a<_6YGcd{E@vB zpQ0}rDd07>dfYPBf5snImPK}TNHD6&rfvWdVt6@K^$Yo*8vkgmq~b2{zXfy60cw4z zf`{+^Hy9yH;8r{EfqZ*())0FP)9q$J5|l-IHIAvn`N{s!#CIExNMzSw+{k!6`hCW IO4i~34{p5{Bme*a literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[8.Buttons__CustomButton__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[8.Buttons__CustomButton__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..1164b0c0f7eabd16d77993da8eed2ea5d3482a5d GIT binary patch literal 2975 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 IIPI7G7x=@{wg3PC literal 0 HcmV?d00001 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[9.Buttons__CustomButton__Medium,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[9.Buttons__CustomButton__Medium,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..4e01c582a778c626cc30b9aba07b8adf04e6bab5 GIT binary patch literal 2881 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[12.Rows**Simple Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_rows**simple_row**null.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[12.Rows**Simple Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_rows**simple_row**null.png deleted file mode 100644 index e95e07b298ab57968b38426753d34981c5ade937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14801 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 P4XF zv~L|kjvD&FR+^p`pj&eZmLp!M_v1G|cBi#}*VR+49LOpsSbb_}3(@`$x2ygC^t|bf Zd%i=&xwKr`3?>P-bKAZjOSc|7_g|jmBqIO- diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[14.Scrollable**Vertical Scroll**null,1.Pixel5,1.Ltr,1.DEFAULT]_scrollable**vertical_scroll**null.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[14.Scrollable**Vertical Scroll**null,1.Pixel5,1.Ltr,1.DEFAULT]_scrollable**vertical_scroll**null.png deleted file mode 100644 index b9e8b0308aebafff9fbab1507b4f1b6d45bc1568..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41112 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 G`2PU?fs@Vv diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[15.Default Group**Preview - 1.5 font**null,1.Pixel5,1.Ltr,1.DEFAULT]_default_group**preview_-_1.5_font**null.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[15.Default Group**Preview - 1.5 font**null,1.Pixel5,1.Ltr,1.DEFAULT]_default_group**preview_-_1.5_font**null.png deleted file mode 100644 index e5943ee10b59bfc19fa19bf8281d3ee9ec6c38d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3729 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[17.Text**H6 Text Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row**null.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[17.Text**H6 Text Row**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row**null.png deleted file mode 100644 index 90a8b8f924f2ecaaebeca74fefe53fe56716f34a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6689 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[18.Text**H6 Text Row & special chars**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row_&_special_chars**null.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[18.Text**H6 Text Row & special chars**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row_&_special_chars**null.png deleted file mode 100644 index 15577b2c92e1b0892f45210725c9cf2980d57329..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4171 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[19.Text**H6 Text Row & special chars**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row_&_special_chars**null.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[19.Text**H6 Text Row & special chars**null,1.Pixel5,1.Ltr,1.DEFAULT]_text**h6_text_row_&_special_chars**null.png deleted file mode 100644 index 90a8b8f924f2ecaaebeca74fefe53fe56716f34a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6689 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[2.Chips**Basic Chip**Yellow Background,1.Pixel5,1.Ltr,1.DEFAULT]_chips**basic_chip**yellow_background.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[2.Chips**Basic Chip**Yellow Background,1.Pixel5,1.Ltr,1.DEFAULT]_chips**basic_chip**yellow_background.png deleted file mode 100644 index 301b038a3e6bc87419766d47751dd5d827a2d9c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3724 zcmds4`&Sa^)@G(tR#Vw@QS(M++LR?JUXl`ER$mbXk9@veY5)tDNZsd-B+ zEw2bFCMgPa@{U@H$Rq(L6%z?H5fuTU%90NWiez}x_UAF%8B{mq-!qeFXyJ^--8-4XVyN35@uA5(ekyjIsYS;qc99z1yP zOX)AEW2FtLslRM`_&O~$31u{C_2o|92T$&uQk`G9_qP*nW8(A`qwt zE#2|)%7Hdn%gn;yED#tw8|i#mSX}_-b2wIrJqQ3`%mN4iwEIB;fCn8o0AOdD0sz>r zCHnzz=Gf#0z@4jo8UR3jo+bd`XZ}A}cqa+OY#i%3tg$L93D^h7vy>&F3rh$MV`(7L z^0%(ZCRfAwskOZ~H-OrPkAcaFYrIr6A-K~huMo2FgPkmC3cB_wRYIZp<)TPe1M=e! z`eGeTqlNs`8cNexA*O&L#~zwrTji$S)ihh8weLclRt8a>gppnqfR;e$&YXc=IZoO7 zY#7@?M5dFQOFYtHt1B`&KCIcF>V%%CbO-Rkzz0*wK+-Y`U668qvhaPXf9@;4RYf6h z;@<88Rn5eO2}&D6_$B?6HEZElGGwEPR5e?B@>_e-W@JZMo+hm9`Bv0uMaoU_%i7mp zEldRjI&??vnki%0O+KHvmJq>wY?PUnew`mxyDTfIjaADh7adt%6>nYyZ$2TdLHZ0H z+f7uQu|)cMVfJkI#3_TRJ{NleU*>G04CaeY&04ZV7boz!RF@=2qs*l~IMA#9AAj84 z>fh5m%Jl+!UqKV~@`oXwXF)Yx>}uYEiQ&IzR%v_^lvUnpx& z{QrWViEK04r)TDtlV4d6vExMfCeJY!8qFB%+~q!wp`mP_)=iZnNKFNMH4JWcY|zZU z(YM-m)PBu}IXEVC_a(&Dsr$eh;r+3;at~AM(Mo-)mik(~wr|i(V0l29iybGYS3iNY zS1;_U0LIC7Xj@9s@DA@XK;V{8vZ&%|lUi=|c3(Uvl{(PiN9`wFB`B}~{hRc%XDgCh zR|u9is|*$CuRx&bh*wu?hn6Y2;7H$+uIw)l$7I-%mKS-Gs+54cFZ@BRbzTmEZ#mIKD~VN?0T)*? zd|H;B@_hR1cpeerEZ#uv(CTM)sMND?^uAB{7_}8dqLiR(^I`;(t8RyjJY1-xba>BT zuH*5>EBVLNs!KD`k_HA&h)8UckeemEsu2E zUO#Kjunxu3OKTop??HeI7tT+OLyQcq|Hc)WKkiPLeh8k8_Z2 zhduc$9#~{mf{%{VLgox6NP>qNpElyVaR;@HC)3Ot#`e$N;2jzp+P#kJi*X<28K)>~F!{QHBe1t=X{hd!_u{9B zLjO+3iRotbEGif447MY~Oo( zSWJCCk|A4Q7y7p*u9U6n+TEF8EyKuEceKe%YDA(Uk#)QuTNPMbmCKYiDHrvnPih$0 zh0sJ&E?RIb%WZ6A?9(WAjvd;{;51tbLN+u$`z z_D3{cBP)9cX>2`uffQT~72VmeiK2K1oaSNm%N}(n+_Zk2K6`bj z7N)z)5#DdvdSR7JGxguaN*&Wf^M;PhIQi#!9{o|7k;rMH;CUt^tUN{-!L0&1yk1)k z$hU@8DXO9}cgJ0$i%1l*s>yyNJXkk~e1o(O1uTZb?)(6nS+vO~+FTmkWg=Aigvw}{;Sq||;V-E^Ezr)bDXs8Er(2^sp)&6; z4(aLH;LH%SP-RQL$=Ii;YNipNInB)t22a1!w#}ry`o4+^Moz{>8by>_cAe&$BOEx+ zu=SrXRrRjX+`-vK&p{J^o1wTPg#Wu+h33LkxepJ=vu>6wv@K1mnDUWH2``AS;6Wii z?dFXh55!0DX=)XpkRX$TIdXHvg$cXTDrYfhIOu3T2%Orf&)&q@uu;6IZ*U~=AQy8B zLGijloLqFpa;ql8Bmus!oNd}y)>|H^iDVMq)^w+|*7C6w@@H{Y^}FKXr&Z*P z`gN}6FWjvJ=PxwehU_?XdoDieEVBW%KBZ}9NP0v|`u*||g#|m4?jmPLbE5k(#WSAg zyeaX1S8lu!FIJ}DJm{ioia!2S5uKc4RFOam{Z7YD;kNmoL{8^(YsDWcMuz76v5_yr zcQvoNpgUzh`4ZzV);rHY+7y$@Rr#J$(71TZ8_SPJeo$H9ohDHKVY<2$QLTv%&~ZkQ z5YL=MCmjZRABYK#6LycF`%ILa7<8w5#YcilDJhOE^)iFQbq{A^sQq*4zJqLn_&rIC z#r>t!W#>>`q5|^BanNb)2ayQcl0dHBLEpmbf(g!lpZuD;A^Z7$JF{6z_i1%oOKvG6 z%Zy}fo9;SnA|_a=*|{m5xc$0O(|eI5o4#*dxixi)hSGt#3VRMK->PY#OA*3iiHer0KrwXt({swesrlG?HZPw4k_tQw!4!cGi*5#+O;!J+y z!=Qp}pgn0~>cY4Q)^(R_;2KZZTj&_S3vAH)NX`W^nq*F*YIbVarng8>`uT<2+qGdhVym)YDBgmA|Gjpo@_F;elMdgI zMWz%VLCF=KQ_O|R%Y7Q9L-S=V*>Z!Rqw$Z!tMB8#BcK(iyIA&Pu^BzNNKG__7a8Yu1e!=E4jfPmpKpL z;PzWYMXUE@hc&zezRn)mIr#AsPvm>_-v^f9<-c;h=IYS(gP``Q+g)p|p4u&B_sfYq zf{N3HFumvvp)X19ZDV)Aip%&d|6(SO4caKK4*jbhq5AOdN+=T3obl~*GAsYg>g$#5 zUpDt?5RNleTUJIm8THjSLXr} diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[20.Light Colors**Secondary,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**secondary.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[20.Light Colors**Secondary,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**secondary.png deleted file mode 100644 index 9be2cd703ceb0c9f1b783382ccacf73add30fce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3993 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF+Uefj`01#WAEJ?(KC$!2=2m z2OQpg$X~5wz+BDh&?aBk+1#^pA1_ex9@Bq}Kx)VN1 z$;4v?Bv~X%fFy?j&=LlLgbP3&3I|3tjE2%^(iqJTqou}ZQ8`*aj8=-HO^4C;(r6=b mv}HWne;DmFjf9>e`+<*ZE4$`gm<=rS7(8A5T-G@yGywo2XiAm< diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[21.Light Colors**Secondary Variant,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**secondary_variant.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[21.Light Colors**Secondary Variant,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**secondary_variant.png deleted file mode 100644 index cd09d576ff726374cbc27b4eb354453a2c2d5596..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3990 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF+Uefj`#M#WAEJ?(Ox3j0Y4L z4j5F_&Ec(McW`y_v41h+^=+WS1JRG=fmFk99xEWlB2fY)IShaXF$g4FU}RuWIIw`3 zfx)4{ksYXrp_vaT!N?{HB$-AvjE2%^(iqJTqou}ZQ8`*aj8=-HO^4C;(r6=bv}HWn ie;DmFjf9?J0fT6o*iNgEFdkr@XYh3Ob6Mw<&;$UIuSNO* diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[22.Light Colors**Background,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**background.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[22.Light Colors**Background,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**background.png deleted file mode 100644 index 3f9e439b7a118fd867f69cfd3310781f2a8b6e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3986 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF+Uefj`pI#WAEJ?(KC$Mg|3* z0~>yt^ZsXX=zp@N`5Yrq)xO!XK(gUGj}?$&kthL@90ou`7z7e70Ob`9EMR6}aAjnSfVw0;<^6i1s5qwS^9M&fA8c(ng8+G!dI cJ;ee>tDNSiJkPRT0rNbAr>mdKI;Vst0MvR#^#A|> diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[23.Light Colors**Surface,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**surface.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[23.Light Colors**Surface,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**surface.png deleted file mode 100644 index 3f9e439b7a118fd867f69cfd3310781f2a8b6e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3986 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF+Uefj`pI#WAEJ?(KC$Mg|3* z0~>yt^ZsXX=zp@N`5Yrq)xO!XK(gUGj}?$&kthL@90ou`7z7e70Ob`9EMR6}aAjnSfVw0;<^6i1s5qwS^9M&fA8c(ng8+G!dI cJ;ee>tDNSiJkPRT0rNbAr>mdKI;Vst0MvR#^#A|> diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[24.Light Colors**Error,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**error.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[24.Light Colors**Error,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**error.png deleted file mode 100644 index f1ef48f6e7da0b674857d09c3bfda554841bbf54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3991 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF+Uefj`dE#WAEJ?(Ox3j0Y41 z4jhng{Tph|a-Ko;(UF-s6Mm-U0+l{kyOSA6eXwul15%7^vOtoF#|lWYNR$9c4g;XE z3<3!k7#SE84lDqwb!c#8XJBYx7}YQuN~1|*G(U`%8ly$!X#Fr+DULQBM%zoHjl|KG k@o4{Hw9_;adWtd~sexavEA2@Kc7hl@UHx3vIVCg!05FY6qyPW_ diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[25.Light Colors**Primary,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**primary.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[25.Light Colors**Primary,1.Pixel5,1.Ltr,1.DEFAULT]_light_colors**primary.png deleted file mode 100644 index 90a126da4fea23a6ea56257a7ccba6c2b7f68d15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3991 zcmeAS@N?(olHy`uVBq!ia0y~yV1B{Cz*Nh@1{7IVAF+Uefj`dE#WAEJ?(KC$K?X&E z0|zd5{jcP{p!~pd<59E136Y<3fl42&-N_83KG-+&0Vzf{Ss=;8V+ABxBuaoJhXK%7 z27!bNj0_A42NnR;Iy5-4GcYtTjA|GSrO~7@njc0>jnSfVw0;<^6i1s5qwS^9M&fA8 jc(ng8+G!dIJw+M2$bC2JgoHYQogfBJS3j3^P6C!x8XVbyY8jeAY8lyNfh5zYhS5+OO&X*5VYJj3EhRJXtLB)9RtQd0h2anuPOMxXw{)G%TAL(>C7BxS8$Yvn-hXE4`lml$$RyvADp}sM|kNnjk?}H z#8fV)_{ZDfFKKszLmK72AC#1o^hgWmtNX=NtjKA+xC)`YJM&DPVnY|5SC5O1zU=Mo zy*5%4@3hUdZ4Z9|C^4vO-${ZuS3qem=ZEUlGqci5Mg#guKt>?%5~F`1$yn(*caF|a z4PH1z*Z`!37gnGoes1;&-ljl)A|}N#r|%!{C2YS$$Npgw7x;zxzf$1$^5sR#P@p$tI4`0W?wOzvHP%$2h&d0f1vdcns zU=lr*QPj1)-xgBMx1UZdpi#{L%e5(S<#qft*|kDNZ|IZ4qy`vfFr5xN{ODfky)|4dIYG|VaHj~ba2;fjKrQE&THBJ&Q|X>oKH@Mw+EBWuWD+mrs0y;p-QC@c!-wlm z8&8Jn;)7kubxb8;qnq8yYxL*ztEHix=Q(^AC=I1qM+u%V2XxeDtiX~ESgqC!zH!=$ zWqP}Yd0%vLFyi7NA^)_$!9FNCT1rr2En-%BtI=FPJYcuZ*Qhv7Hp17oL%%H!>fl&i z|5myej24lrSvjUTn|WsZLDh~h!{jSqdJ1jQJABGF91Hw0O+ZfM#K=A|&rbTda1v!G z^$mp8Fj}IHJ+~>a+d9;I;``jWZKD3u#(IpcrzY7q(nO(9!p6cuZ$ppVnaxK~l3U7O z@qwRP%`;=;vy;6&Uv5mUmK-$@O|mJ)YjI&AZSt*{9W9_k+BwCTT|ck_(Bq=D;R>Zpq=uCI!8+pnO9=;Z1un!GoPG2*kHR|<5 z#!Xwy-{K@yL9S){Xu*g5jk%RxSx?oPD0E5yU0X_4*NCaAi2TgEXH72xgu6nzR({cv zo9k{d&&|!Pa^CxStgjMPCV1Q{wWoI1ZcngBG!3fNOvKZ*de%69I9C5U<1> zYf%27e_fC&+x%2d9T6UuiyKtH(Y_i>`>`l5Z%x!chQLmkNR!2FW9<{X8jsNUG3M8= za*L{vU5r%oV?+slL0iHkp)X<_v5$Wmg!sT?9Jz>9{nf(Kp=Sj>onF5mOS}`*G(0@q zW&%rqdd|h92iL%oK-LjZ%B2^%GMtN?(bt2!qLN(NrM%~E8C_&``&qoo&!xMnbhNe- zadW`9$S^lH-K8o<_U`|h9FSPvTT23a-~X?4up6@E#uh7Fxv)wX>%#hg9mag@Sa_wz zN4u~+fO3}(En3_X5KBNvpIK>i>fG1~P2ieW-FYRxqDmlGcrVz}7!x=75}E23H3nWu zG?#11tl_av`^fGdXg?#Y9{vbSrxE-_%p%LVcT-ufbOOX5zWGHq*%_dCS U^!pi}fK$-k-3JmxJ2Q{}2_<|e+W-In diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[28.Material**H2,1.Pixel5,1.Ltr,1.DEFAULT]_material**h2.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[28.Material**H2,1.Pixel5,1.Ltr,1.DEFAULT]_material**h2.png deleted file mode 100644 index d4e134f83d68a6fe34fba8d38aaab0aef62eb0e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4631 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[29.Material**H3,1.Pixel5,1.Ltr,1.DEFAULT]_material**h3.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[29.Material**H3,1.Pixel5,1.Ltr,1.DEFAULT]_material**h3.png deleted file mode 100644 index 338563aebcd9c69359cb7501f7dde0a8b21d481a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4256 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 U?lCa7bKS8cfq#GGedb^P0YYve^8f$< diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[30.Material**H4,1.Pixel5,1.Ltr,1.DEFAULT]_material**h4.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[30.Material**H4,1.Pixel5,1.Ltr,1.DEFAULT]_material**h4.png deleted file mode 100644 index 5fc112337f90996bf57acc94e3a520c830f593a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2524 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 P22=DWdO^>wiuZm7R`$-} diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[32.Material**H6,1.Pixel5,1.Ltr,1.DEFAULT]_material**h6.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[32.Material**H6,1.Pixel5,1.Ltr,1.DEFAULT]_material**h6.png deleted file mode 100644 index 9d7b48a6d0a151e8fba31abb95a82b2b971263b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2189 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 DGzGa( diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[34.Material**Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT]_material**subtitle2.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[34.Material**Subtitle2,1.Pixel5,1.Ltr,1.DEFAULT]_material**subtitle2.png deleted file mode 100644 index a8d46d7cd19ef3352cfd26b6de13cd458defafc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3412 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[35.Material**Body1,1.Pixel5,1.Ltr,1.DEFAULT]_material**body1.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[35.Material**Body1,1.Pixel5,1.Ltr,1.DEFAULT]_material**body1.png deleted file mode 100644 index 0d946525d9752845baef0e8f134f8eaaf27e6627..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3174 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[37.Material**Button,1.Pixel5,1.Ltr,1.DEFAULT]_material**button.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[37.Material**Button,1.Pixel5,1.Ltr,1.DEFAULT]_material**button.png deleted file mode 100644 index 555c1234416dd4b8eddf657c0a8fd047a8ac7261..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2575 zcmd^B`BxKJ7EU8J-~ugaID$(&%~8gNVLd7cS+qfPT)<(}MwaLx2`&g4MFSxPxDC@t zj5;6?Qp}*^fC7yXLV%E-0TD);LR2J%5EP_>l0}kK5h@{5@pS(K^J~8!-n;MAefQS) z?!DiAMREILmM`&MLLd;9@7fvlM*?Ay8kcjOzr<%)Qg@p`a2ehewe3$AQ#8s$EaI+} zSN9ht+;rJI($jNnPsp^*7M>xk^R9bU!6z;z4N1bD1XKvSU)5;6k}^}pJt|C-1pPybdal?8#9pJDaf1CA4RMfdM^*ZFPeufsT#1(pGVZsYvj!* zUk6Mg8ilB)rp7$S1%WOeiOQX(M(mD2LMCwae=$=X^7P~Xz9fesunfWO3xvXedcvG> z`o&Oo{3DHs33>J~4{Vd!gJdghb~e`6*UPISE|eY{whY%Niax$>3_NAizwMH>Op@uY zkzC8gx12F)uK2O?HmXxWjrD8jX$SDbgfg*b0XHiv$W42Y@i$^uBV8tRGGAY{#j~e_ zZD1T%0fqM9AL&2rm{ZC@70t6ZTQO7@Sj?WC>>JAd_3IADoRqtz>oUvQRP7fskGCT$ zaX^A=d6P0M<4qo5o_+tig%9^*8M8ANDbEt$>&B$*Sqp5ovahetVrYV&i@cA7fk`Jz zjp7Nrm_2ZhL}i5O9D##glN~A2oK3bz>) zxvxL}0q$!m7!X?V0ytH8-Pss*WP4N9wpcx)SRQg~^y)bW)`=bA1wy$Q;iPn2Z2C%A z9<41KiS27PJ-vt_n)DIW{U?`?T#ny;yF{t0DZ@-Ez-INX{2r?OfZdy` zwHl$7WB&SR;t>hy;(2OPmoJd-+}khhKg z!I-x3LMg|WqR{s*)77b5ZOQ^lq^^oKP<(FSzKRmsXXea!&906Bqgygk!`uhE;CLvT zNwR)hIODrpc@6Gixk`|vOk2moOKy#uv3JhWKKbm*%$7%!WZ8ErZ3N1G)rlwi<|l_8 z=SOtaz83fE=7;n*W1Zcn`gN|xVO7o#xh28dKAG8(rQd>F_{@e~|*$3`6CRQ_D*tuj0J-&(Dd)}1# z&wr%YX)#HOBTUFV1L@dkpl@PxcdpWbocbnz-zgNj#yift6&w%!9W4-IqnV+f*>+;{ zH-kPRnblwS(toyXaSoz#nty3}{02Ps>`uogscOSK4KkY)%j|6YQ|omXqyOQ-W8GWXNB^S3Y#rZz}2gP4#vHrdl zit*ywpaI=k@d`m$)nCWoE1`^fr3N(PI=8NS_PtM9)U}a^_{-l940053+kvxiN z{V)ES-HcJ`jBer`P2wo=cKp#waQ#X84bN2Q0aFzd6JyBF6eoMA*`8dyLN~_UZ_&LU zou`2n^3&^Q#4Rn{>wV!k6p}KW=bxtI1!r3q**j9!`I9TuMP2wiXWHkA>eyWP&!4B zCHa_y)9%>O{OzCtEti~TDp@7C`AX&!EV%x1c7sgXAc*Oil9-bcsf?_goVLfSWos&_ ztQ1Wr@nigR>Mzze7jV}W4fYE_5160f-fo>W9o)Vd9s;2{8m|c+c5*Rsu@oU+2i_+Q z_=={jNPW~i&U-^6!3u?f*~7MX=llnW3R>*L4c^3Z7fs}$s-_43k(9|l^xqX{o+BYu z&U6q7ew?a7K3Jt@YfHpUr ly&CrYRv!!h_giTkSgxyIMt|OG!S9c-D|%m4!}cSE{{up2e>ngE diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[38.Material**Caption,1.Pixel5,1.Ltr,1.DEFAULT]_material**caption.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[38.Material**Caption,1.Pixel5,1.Ltr,1.DEFAULT]_material**caption.png deleted file mode 100644 index 36912ce863ac5c40be1c3d75b4c0029c77d81e3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2802 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 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[7.Buttons**CustomButton**Default Style,1.Pixel5,1.Ltr,1.DEFAULT]_buttons**custombutton**default_style.png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/images/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTest_PaparazziShowkaseTest_test_previews[7.Buttons**CustomButton**Default Style,1.Pixel5,1.Ltr,1.DEFAULT]_buttons**custombutton**default_style.png deleted file mode 100644 index a1405e5f9884e616c138e3d2c04062442bf6624b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3351 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 E1}L8qt^fc4 diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/videos/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[5.Animated__AnimatedOffset__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/videos/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[5.Animated__AnimatedOffset__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png new file mode 100644 index 0000000000000000000000000000000000000000..b44c1e0dc0b6fecae5967f1850708ab41fd51d27 GIT binary patch literal 15002 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 literal 0 HcmV?d00001 From 643b1c7abf205cf09d4e323536e3e86bf5e94bbb Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 8 Sep 2025 17:00:13 -0500 Subject: [PATCH 04/15] Fix more detekt formatting errors --- .../android/showkase/processor/models/ShowkaseMetadata.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt index 3e12052a..f3a43723 100644 --- a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt +++ b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt @@ -67,8 +67,6 @@ internal sealed class ShowkaseMetadata { val screenshotConfig: ScreenshotConfig = ScreenshotConfig.SingleStaticImage, ) : ShowkaseMetadata() - - data class Color( override val element: XElement, override val packageSimpleName: String, @@ -146,7 +144,9 @@ internal fun getShowkaseMetadata( val showkaseStyleName = getShowkaseStyleName(annotation.getAsString("styleName"), isDefaultStyle) val tags = annotation.getAsStringList("tags") val extraMetadata = annotation.getAsStringList("extraMetadata") - val screenshotCaptureType = ScreenshotCaptureType.valueOf(annotation.getAsEnum(ShowkaseComposable::screenshotCaptureType.name).name) + val screenshotCaptureType = ScreenshotCaptureType.valueOf( + annotation.getAsEnum(ShowkaseComposable::screenshotCaptureType.name).name + ) val gifDurationMillis = annotation.getAsInt(ShowkaseComposable::captureDurationMillis.name) val gifFramerate = annotation.getAsInt(ShowkaseComposable::captureFramerate.name) val animationOffsetsMillis = annotation.getAsIntList(ShowkaseComposable::captureOffsetsMillis.name) From 889d766485612bf0f2c3177b283e716df1a1782f Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 8 Sep 2025 17:51:49 -0500 Subject: [PATCH 05/15] Use 10fps instead of 30fps as default --- .../showkase/annotation/ShowkaseComposable.kt | 5 +++-- ...efault_Style,1.Pixel5,1.Ltr,1.DEFAULT].png | Bin 15002 -> 6355 bytes 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt index ffc14236..91b153ff 100644 --- a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt +++ b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt @@ -88,9 +88,10 @@ annotation class ShowkaseComposable( /** * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to * [ScreenshotCaptureType.SingleAnimatedImage]. Determines how many frames - * will be captured per second. + * will be captured per second. 10 fps is chosen as a default to balance fidelity, file size, test + * execution time, and flakiness. */ - val captureFramerate: Int = 30, + val captureFramerate: Int = 10, /** * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to * [ScreenshotCaptureType.MultipleImagesAtOffsets]. One separate screenshot will be taken diff --git a/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/videos/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[5.Animated__AnimatedOffset__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png b/showkase-screenshot-testing-paparazzi-sample/src/test/snapshots/videos/com.airbnb.android.showkase.screenshot.testing.paparazzi.sample_MyPaparazziShowkaseScreenshotTestImpl_test_previews[5.Animated__AnimatedOffset__Default_Style,1.Pixel5,1.Ltr,1.DEFAULT].png index b44c1e0dc0b6fecae5967f1850708ab41fd51d27..f12e93ab3a3326900710ac20e02b9cc1c301960c 100644 GIT binary patch literal 6355 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 y-j9PuPiC>ixi literal 15002 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 From 7fd22375248640e8e627aced88d59bc233b1ff85 Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Tue, 9 Sep 2025 12:16:00 -0500 Subject: [PATCH 06/15] Update processor testing output files --- ...tTest_PaparazziShowkaseTest.kt => MyScreenshotTestImpl.kt} | 4 ++-- .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable2group2name2.kt | 2 ++ .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable2group2name2.kt | 2 ++ .../output/TestComposable1WrapperClassTestComposable1.kt | 2 ++ .../output/TestComposable2DefaultGroupTestComposable2.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposableWithDefaultParametersgroupname.kt | 2 ++ .../output/TestComposable1group2name2.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/ComposablePreviewFontfontscaleslargefont1.kt | 2 ++ .../output/ComposablePreviewFontfontscalessmallfont.kt | 2 ++ .../output/ComponentfontscalesComponentlargefont1.kt | 2 ++ .../output/ComponentfontscalesComponentsmallfont.kt | 2 ++ .../HelloWorldPreviewthemesHelloWorldPreviewdarktheme.kt | 2 ++ .../HelloWorldPreviewthemesHelloWorldPreviewdarktheme.kt | 2 ++ .../HelloWorldPreviewthemesHelloWorldPreviewlighttheme1.kt | 2 ++ .../output/StackedShowkaseComposablesfontscaleslargefont1.kt | 2 ++ .../output/StackedShowkaseComposablesfontscalessmallfont.kt | 2 ++ .../HelloWorldPreviewthemesHelloWorldPreviewdarktheme.kt | 2 ++ .../HelloWorldPreviewthemesHelloWorldPreviewlighttheme1.kt | 2 ++ .../output/TestShowkaseComposable1group1name1.kt | 2 ++ .../output/TestShowkaseComposable2group2name2.kt | 2 ++ .../output/TestShowkaseComposable4group4name4.kt | 2 ++ ...oup1Composable1Usageofanintegerpreviewparameterprovider.kt | 2 ++ ...e2Group1Composable2Usageofacharpreviewparameterprovider.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/testComposableWrapperClassTestComposable.kt | 2 ++ .../output/testComposableWrapperClassTestComposable.kt | 2 ++ .../output/testComposableWrapperClassTestComposable.kt | 2 ++ .../output/testComposableWrapperClassTestComposable.kt | 2 ++ .../output/testComposableWrapperClassTestComposable.kt | 2 ++ .../output/testComposableWrapperClassTestComposable.kt | 2 ++ .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable2group1name2.kt | 2 ++ .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable2group1name2.kt | 2 ++ .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable2group1name2.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable3group3name3.kt | 2 ++ .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable3group3name3.kt | 2 ++ ...tTest_PaparazziShowkaseTest.kt => MyScreenshotTestImpl.kt} | 4 ++-- .../output/TestComposablecomponentname.kt | 2 ++ ...arazziShowkaseTest.kt => MyPaparazziScreenshotTestImpl.kt} | 4 ++-- .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable2group2name2.kt | 2 ++ .../output/TestComposable1group1name1.kt | 2 ++ .../output/TestComposable2group2name2.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablecomponentname.kt | 2 ++ .../output/TestComposablecomponentname.kt | 2 ++ .../output/TestComposable2DefaultGroupTestComposable2.kt | 2 ++ .../output/TestComposableDefaultGroupTestComposable.kt | 2 ++ .../output/TestComposableDefaultGroupTestComposable.kt | 2 ++ .../output/testComposableDefaultGroupTestComposable.kt | 2 ++ .../output/testComposablegroupTestComposable.kt | 2 ++ .../output/TestComposableDefaultGroupTestComposable.kt | 2 ++ .../output/testComposableDefaultGroupTestComposable.kt | 2 ++ .../output/TestComposable2DefaultGroupTestComposable2.kt | 2 ++ .../output/TestComposableDefaultGroupTestComposable.kt | 2 ++ .../output/TestComposablecomponentname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ .../output/TestComposablegroupname.kt | 2 ++ 90 files changed, 180 insertions(+), 6 deletions(-) rename showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/{MyScreenshotTest_PaparazziShowkaseTest.kt => MyScreenshotTestImpl.kt} (97%) rename showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_and_class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_composable/output/{MyScreenshotTest_PaparazziShowkaseTest.kt => MyScreenshotTestImpl.kt} (97%) rename showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/{MyPaparazziScreenshotTest_PaparazziShowkaseTest.kt => MyPaparazziScreenshotTestImpl.kt} (96%) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/MyScreenshotTest_PaparazziShowkaseTest.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/MyScreenshotTestImpl.kt similarity index 97% rename from showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/MyScreenshotTest_PaparazziShowkaseTest.kt rename to showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/MyScreenshotTestImpl.kt index 5e3dd632..30f25e8b 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/MyScreenshotTest_PaparazziShowkaseTest.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/MyScreenshotTestImpl.kt @@ -19,7 +19,7 @@ import org.junit.Test import org.junit.runner.RunWith @RunWith(TestParameterInjector::class) -public class MyScreenshotTest_PaparazziShowkaseTest : MyScreenshotTest() { +public class MyScreenshotTestImpl : MyScreenshotTest() { @get:Rule public val paparazzi: Paparazzi = providePaparazzi() @@ -35,7 +35,7 @@ public class MyScreenshotTest_PaparazziShowkaseTest : MyScreenshotTest() { uiMode: PaparazziShowkaseUIMode, ) { paparazzi.unsafeUpdateConfig(config.deviceConfig.copy(softButtons = false)) - takePaparazziSnapshot(paparazzi, elementPreview, direction, uiMode) + takePaparazziSnapshot(paparazzi, elementPreview, direction, uiMode, elementPreview.captureType) } @Suppress("DEPRECATION") diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt index de6c18bd..da1aab0f 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt @@ -1,5 +1,6 @@ // This is an auto-generated file. Please do not edit/modify this file. import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -8,5 +9,6 @@ public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowse componentKDoc = "", componentKey = """_TestComposable1_null_group1_name1_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable1() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt index 6c85a86d..bdff419d 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt @@ -1,5 +1,6 @@ // This is an auto-generated file. Please do not edit/modify this file. import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable2group2name2: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -8,5 +9,6 @@ public val TestComposable2group2name2: ShowkaseBrowserComponent = ShowkaseBrowse componentKDoc = "", componentKey = """_TestComposable2_null_group2_name2_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable2() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt index 8405a477..8f3c4bef 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable1group1name1.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowse componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable1_null_group1_name1_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable1() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt index db50716b..0e36106c 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_generates_screenshot_test_for_all_UI_elements/output/TestComposable2group2name2.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable2group2name2: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposable2group2name2: ShowkaseBrowserComponent = ShowkaseBrowse componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable2_null_group2_name2_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable2() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable1WrapperClassTestComposable1.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable1WrapperClassTestComposable1.kt index 72b3436b..e41b37a5 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable1WrapperClassTestComposable1.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable1WrapperClassTestComposable1.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable1WrapperClassTestComposable1: ShowkaseBrowserComponent = @@ -12,6 +13,7 @@ public val TestComposable1WrapperClassTestComposable1: ShowkaseBrowserComponent componentKey = """com.airbnb.android.showkase_processor_testing.WrapperClass_TestComposable1_com.airbnb.android.showkase_processor_testing.WrapperClass_WrapperClass_TestComposable1_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { WrapperClass().TestComposable1() } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable2DefaultGroupTestComposable2.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable2DefaultGroupTestComposable2.kt index 75feb244..716a49a6 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable2DefaultGroupTestComposable2.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/class_with_@ScreenshotTest_only_generates_screenshot_test_for_only_non_preview_parameter_composable/output/TestComposable2DefaultGroupTestComposable2.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent import kotlin.collections.List @@ -18,6 +19,7 @@ public val TestComposable2DefaultGroupTestComposable2: List = componentKey = """com.airbnb.android.showkase_processor_testing.WrapperClass_TestComposable_com.airbnb.android.showkase_processor_testing.WrapperClass_group_name_0_null_$index""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { WrapperClass.TestComposable(text = previewParam) } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/object_function_with_preview_annotation_and_preview_parameter_and_showkaseroot_and_long_parameter_provider_name/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/object_function_with_preview_annotation_and_preview_parameter_and_showkaseroot_and_long_parameter_provider_name/output/TestComposablegroupname.kt index 83c67eec..22dc890a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/object_function_with_preview_annotation_and_preview_parameter_and_showkaseroot_and_long_parameter_provider_name/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/object_function_with_preview_annotation_and_preview_parameter_and_showkaseroot_and_long_parameter_provider_name/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing_my_very_long_name import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent import kotlin.collections.List @@ -18,6 +19,7 @@ public val TestComposablegroupname: List = componentKey = """com.airbnb.android.showkase_processor_testing_my_very_long_name.WrapperClass_TestComposable_com.airbnb.android.showkase_processor_testing_my_very_long_name.WrapperClass_group_name_0_null_$index""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { WrapperClass.TestComposable(text = previewParam) } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt index c70abbe8..8dc301ed 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt @@ -2,6 +2,7 @@ package ShowkaseProcessorTest.private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok.input import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowse componentKey = """ShowkaseProcessorTest.private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok.input_TestComposable1_null_group1_name1_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable1() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt index 72e3825d..3a347942 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt @@ -2,6 +2,7 @@ package ShowkaseProcessorTest.private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok.input import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable3group3name3: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposable3group3name3: ShowkaseBrowserComponent = ShowkaseBrowse componentKey = """ShowkaseProcessorTest.private_composable_with_preview_annotation_and_skipPrivate_option_compiles_ok.input_TestComposable3_null_group3_name3_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable3() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt index 52485f75..056c3d50 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable1group1name1.kt @@ -2,6 +2,7 @@ package ShowkaseProcessorTest.private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok.input import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,6 +12,7 @@ public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowse componentKey = """ShowkaseProcessorTest.private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok.input.Composables_TestComposable1_ShowkaseProcessorTest.private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok.input.Composables_group1_name1_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { Composables().TestComposable1() } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt index 065dd769..0ec76f3d 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok/output/TestComposable3group3name3.kt @@ -2,6 +2,7 @@ package ShowkaseProcessorTest.private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok.input import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable3group3name3: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,6 +12,7 @@ public val TestComposable3group3name3: ShowkaseBrowserComponent = ShowkaseBrowse componentKey = """ShowkaseProcessorTest.private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok.input.Composables_TestComposable3_ShowkaseProcessorTest.private_composable_with_showkase_annotation_and_skipPrivate_option_compiles_ok.input.Composables_group3_name3_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { Composables().TestComposable3() } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_and_class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_composable/output/MyScreenshotTest_PaparazziShowkaseTest.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_and_class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_composable/output/MyScreenshotTestImpl.kt similarity index 97% rename from showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_and_class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_composable/output/MyScreenshotTest_PaparazziShowkaseTest.kt rename to showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_and_class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_composable/output/MyScreenshotTestImpl.kt index 5e3dd632..30f25e8b 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_and_class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_composable/output/MyScreenshotTest_PaparazziShowkaseTest.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_and_class_with_@ScreenshotTest_generates_paparazzi_screenshot_test_for_composable/output/MyScreenshotTestImpl.kt @@ -19,7 +19,7 @@ import org.junit.Test import org.junit.runner.RunWith @RunWith(TestParameterInjector::class) -public class MyScreenshotTest_PaparazziShowkaseTest : MyScreenshotTest() { +public class MyScreenshotTestImpl : MyScreenshotTest() { @get:Rule public val paparazzi: Paparazzi = providePaparazzi() @@ -35,7 +35,7 @@ public class MyScreenshotTest_PaparazziShowkaseTest : MyScreenshotTest() { uiMode: PaparazziShowkaseUIMode, ) { paparazzi.unsafeUpdateConfig(config.deviceConfig.copy(softButtons = false)) - takePaparazziSnapshot(paparazzi, elementPreview, direction, uiMode) + takePaparazziSnapshot(paparazzi, elementPreview, direction, uiMode, elementPreview.captureType) } @Suppress("DEPRECATION") diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_property_and_composable_function_generates_1_file/output/TestComposablecomponentname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_property_and_composable_function_generates_1_file/output/TestComposablecomponentname.kt index 5ffef5af..18f7eeb3 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_property_and_composable_function_generates_1_file/output/TestComposablecomponentname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_color_property_and_composable_function_generates_1_file/output/TestComposablecomponentname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablecomponentname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablecomponentname: ShowkaseBrowserComponent = ShowkaseBrows componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_component_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/MyPaparazziScreenshotTest_PaparazziShowkaseTest.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/MyPaparazziScreenshotTestImpl.kt similarity index 96% rename from showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/MyPaparazziScreenshotTest_PaparazziShowkaseTest.kt rename to showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/MyPaparazziScreenshotTestImpl.kt index a882731c..41f0d07a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/MyPaparazziScreenshotTest_PaparazziShowkaseTest.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/MyPaparazziScreenshotTestImpl.kt @@ -19,7 +19,7 @@ import org.junit.Test import org.junit.runner.RunWith @RunWith(TestParameterInjector::class) -public class MyPaparazziScreenshotTest_PaparazziShowkaseTest : MyPaparazziScreenshotTest() { +public class MyPaparazziScreenshotTestImpl : MyPaparazziScreenshotTest() { @get:Rule public val paparazzi: Paparazzi = providePaparazzi() @@ -35,7 +35,7 @@ public class MyPaparazziScreenshotTest_PaparazziShowkaseTest : MyPaparazziScreen uiMode: PaparazziShowkaseUIMode, ) { paparazzi.unsafeUpdateConfig(config.deviceConfig.copy(softButtons = false)) - takePaparazziSnapshot(paparazzi, elementPreview, direction, uiMode) + takePaparazziSnapshot(paparazzi, elementPreview, direction, uiMode, elementPreview.captureType) } @Suppress("DEPRECATION") diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable1group1name1.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable1group1name1.kt index de6c18bd..da1aab0f 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable1group1name1.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable1group1name1.kt @@ -1,5 +1,6 @@ // This is an auto-generated file. Please do not edit/modify this file. import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -8,5 +9,6 @@ public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowse componentKDoc = "", componentKey = """_TestComposable1_null_group1_name1_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable1() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable2group2name2.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable2group2name2.kt index 6c85a86d..bdff419d 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable2group2name2.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_Paparazzi_screenshot_test_for_composable/output/TestComposable2group2name2.kt @@ -1,5 +1,6 @@ // This is an auto-generated file. Please do not edit/modify this file. import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable2group2name2: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -8,5 +9,6 @@ public val TestComposable2group2name2: ShowkaseBrowserComponent = ShowkaseBrowse componentKDoc = "", componentKey = """_TestComposable2_null_group2_name2_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable2() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable1group1name1.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable1group1name1.kt index 8405a477..8f3c4bef 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable1group1name1.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable1group1name1.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposable1group1name1: ShowkaseBrowserComponent = ShowkaseBrowse componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable1_null_group1_name1_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable1() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable2group2name2.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable2group2name2.kt index db50716b..0e36106c 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable2group2name2.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_and_class_with_@ScreenshotTest_generates_screenshot_test_for_composable/output/TestComposable2group2name2.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposable2group2name2: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposable2group2name2: ShowkaseBrowserComponent = ShowkaseBrowse componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable2_null_group2_name2_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable2() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt index 2f325cb5..2f2de10a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_group_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt index 3e90875e..26df1f55 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -13,5 +14,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo isDefaultStyle = false, widthDp = 150, heightDp = 250, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_compiles_ok/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_compiles_ok/output/TestComposablegroupname.kt index 2f325cb5..2f2de10a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_compiles_ok/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_compiles_ok/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_group_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt index 2f325cb5..2f2de10a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_group_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt index a19dc003..7a65acf6 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_preview_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent import kotlin.collections.List @@ -18,6 +19,7 @@ public val TestComposablegroupname: List = componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_group_name_0_null_$index""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable(text = previewParam) } ) } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_showkase_composable_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_showkase_composable_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt index a19dc003..7a65acf6 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_showkase_composable_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_preview_parameter_and_showkase_composable_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent import kotlin.collections.List @@ -18,6 +19,7 @@ public val TestComposablegroupname: List = componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_group_name_0_null_$index""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable(text = previewParam) } ) } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt index 2f325cb5..2f2de10a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_generates_1_file/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_group_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_tags_and_metadata/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_tags_and_metadata/output/TestComposablegroupname.kt index 4a547292..f7045b16 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_tags_and_metadata/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_tags_and_metadata/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -13,5 +14,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo isDefaultStyle = false, tags = listOf("tag A", "tag B"), extraMetadata = listOf("meta A"), + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt index 512db2c5..308368b9 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_and_showkaseroot_with_width_and_height/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -13,5 +14,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo isDefaultStyle = false, widthDp = 200, heightDp = 300, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_compiles_ok/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_compiles_ok/output/TestComposablegroupname.kt index 2f325cb5..2f2de10a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_compiles_ok/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_compiles_ok/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_group_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt index 2f325cb5..2f2de10a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_function_with_showkase_annotation_generates_only_metadata_file/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablegroupname: ShowkaseBrowserComponent = ShowkaseBrowserCo componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_group_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_color_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_color_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt index 5ffef5af..18f7eeb3 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_color_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_color_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablecomponentname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablecomponentname: ShowkaseBrowserComponent = ShowkaseBrows componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_component_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_textstyle_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_textstyle_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt index 5ffef5af..18f7eeb3 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_textstyle_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_composable_with_wrapped_textstyle_property_with_ShowkaseColor_annotation_generates_only_metadata_file/output/TestComposablecomponentname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val TestComposablecomponentname: ShowkaseBrowserComponent = ShowkaseBrowserComponent( @@ -11,5 +12,6 @@ public val TestComposablecomponentname: ShowkaseBrowserComponent = ShowkaseBrows componentKey = """com.airbnb.android.showkase_processor_testing_TestComposable_null_component_name_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { TestComposable() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_preview_and_preview_parameter_and_showkaseroot_and_no_name_or_group/output/TestComposable2DefaultGroupTestComposable2.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_preview_and_preview_parameter_and_showkaseroot_and_no_name_or_group/output/TestComposable2DefaultGroupTestComposable2.kt index 75feb244..716a49a6 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_preview_and_preview_parameter_and_showkaseroot_and_no_name_or_group/output/TestComposable2DefaultGroupTestComposable2.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/top_level_function_with_preview_and_preview_parameter_and_showkaseroot_and_no_name_or_group/output/TestComposable2DefaultGroupTestComposable2.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent import kotlin.collections.List @@ -18,6 +19,7 @@ public val TestComposable2DefaultGroupTestComposable2: List = componentKey = """com.airbnb.android.showkase_processor_testing.WrapperClass_TestComposable_com.airbnb.android.showkase_processor_testing.WrapperClass_group_name_0_null_$index""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { WrapperClass().TestComposable(text = previewParam) } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/wrapped_function_with_showkase_composable_and_preview_parameter_and_showkaseroot_/output/TestComposablegroupname.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/wrapped_function_with_showkase_composable_and_preview_parameter_and_showkaseroot_/output/TestComposablegroupname.kt index b8dec99c..2af1ea8a 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/wrapped_function_with_showkase_composable_and_preview_parameter_and_showkaseroot_/output/TestComposablegroupname.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/wrapped_function_with_showkase_composable_and_preview_parameter_and_showkaseroot_/output/TestComposablegroupname.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent import kotlin.collections.List @@ -18,6 +19,7 @@ public val TestComposablegroupname: List = componentKey = """com.airbnb.android.showkase_processor_testing.WrapperClass_TestComposable_com.airbnb.android.showkase_processor_testing.WrapperClass_group_name_0_null_$index""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { WrapperClass().TestComposable(text = previewParam) } From 707cc3397dc0ed44843447da7f419b6a3405bfff Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Tue, 9 Sep 2025 16:21:10 -0500 Subject: [PATCH 07/15] Update `dev.zacsweers.kctfork` library This was causing an error in the compilation tests when running in KAPT mode. --- build.gradle | 2 +- .../HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt | 2 ++ .../HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt | 2 ++ .../output/Componentcomponentgroupcomponent.kt | 2 ++ .../output/HelloWorldPreviewthemesHelloWorldPreviewdarktheme.kt | 2 ++ 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f4f992ce..ce9d503f 100644 --- a/build.gradle +++ b/build.gradle @@ -15,7 +15,7 @@ buildscript { 'gradle' : '8.9.1', 'junit' : '4.13.2', 'junitImplementation' : '1.1.2', - 'kotlinCompileTesting' : '0.7.0', + 'kotlinCompileTesting' : '0.8.0', 'kotlinPoet' : '1.12.0', 'ksp' : "$KSP_VERSION", 'ktx' : '1.1.0', diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt index c8872a44..1f662201 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent public val HelloWorldPreviewthemesHelloWorldPreviewlighttheme: ShowkaseBrowserComponent = @@ -12,5 +13,6 @@ public val HelloWorldPreviewthemesHelloWorldPreviewlighttheme: ShowkaseBrowserCo componentKey = """com.airbnb.android.showkase_processor_testing_HelloWorldPreview_null_themes_HelloWorldPreview-lighttheme_0_null""", isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleStaticImage, component = @Composable { HelloWorldPreview() } ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_with_preview_param_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_with_preview_param_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt index 2ca4f255..3517defa 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_with_preview_param_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_custom_preview_annotation_with_preview_param_generates_output/output/HelloWorldPreviewthemesHelloWorldPreviewlighttheme.kt @@ -2,6 +2,7 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig import com.airbnb.android.showkase.models.ShowkaseBrowserComponent import kotlin.collections.List @@ -18,6 +19,7 @@ public val HelloWorldPreviewthemesHelloWorldPreviewlighttheme: List Date: Tue, 9 Sep 2025 16:32:32 -0500 Subject: [PATCH 08/15] Fix detekt line length --- .../paparazzi/PaparazziShowkaseScreenshotTest.kt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt b/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt index ae79c6d7..2d094190 100644 --- a/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt +++ b/showkase-screenshot-testing-paparazzi/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/PaparazziShowkaseScreenshotTest.kt @@ -112,9 +112,18 @@ interface PaparazziShowkaseScreenshotTest { when (captureType) { ScreenshotConfig.SingleStaticImage -> paparazzi.snapshot(hostView) is ScreenshotConfig.MultipleImagesAtOffsets -> captureType.offsetMillis.forEach { offsetMs -> - paparazzi.snapshot(hostView, name = "${offsetMs}ms", offsetMillis = offsetMs.toLong()) + paparazzi.snapshot( + hostView, + name = "${offsetMs}ms", + offsetMillis = offsetMs.toLong() + ) } - is ScreenshotConfig.SingleAnimatedImage -> paparazzi.gif(view = hostView, end = captureType.durationMillis.toLong(), fps = captureType.framerate) + + is ScreenshotConfig.SingleAnimatedImage -> paparazzi.gif( + view = hostView, + end = captureType.durationMillis.toLong(), + fps = captureType.framerate + ) } } From dd315b9ecc997dae23f77d3678568db9e083e36e Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Tue, 9 Sep 2025 16:48:32 -0500 Subject: [PATCH 09/15] Fix detekt formatting --- .../testing/paparazzi/sample/Animation.kt | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt b/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt index de55d193..ebde3e2b 100644 --- a/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt +++ b/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt @@ -26,19 +26,29 @@ import com.airbnb.android.showkase.annotation.ShowkaseComposable group = "Animated", defaultStyle = true, screenshotCaptureType = ScreenshotCaptureType.SingleAnimatedImage, - captureDurationMillis = 2000 + captureDurationMillis = 2000, ) @Composable fun BoxWithAnimatedOffsetPreview() { var isOffsetToRight by remember { mutableStateOf(false) } - val offset by animateDpAsState(if (isOffsetToRight ) 200.dp else 0.dp, + val offset by animateDpAsState( + if (isOffsetToRight) 200.dp else 0.dp, animationSpec = tween(2000) ) - Box(Modifier.width(300.dp).border(1.dp, Color.Blue)) { - Spacer(Modifier.offset(x = offset).size(40.dp).background(Color.Red)) + Box( + Modifier + .width(300.dp) + .border(1.dp, Color.Blue) + ) { + Spacer( + Modifier + .offset(x = offset) + .size(40.dp) + .background(Color.Red) + ) } LaunchedEffect(Unit) { isOffsetToRight = true } -} \ No newline at end of file +} From 6b34228600c468a91f56ca03b42a395e9c51c62a Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 22 Sep 2025 16:26:22 -0500 Subject: [PATCH 10/15] Add processor test This test checks that when `screenshotCaptureType` is provided, the generated`ShowkaseBrowserComponent` instances have the correct `ScreenshotConfig` values. --- .../ShowkaseProcessorTest.kt | 5 +++ .../input/TestComposable.kt | 23 +++++++++++ ...rbnb_android_showkase_processor_testing.kt | 40 +++++++++++++++++++ ...tipleImagesAtOffsetsgroupmultipleimages.kt | 19 +++++++++ ...eSingleAnimatedImagegroupsingleanimated.kt | 19 +++++++++ 5 files changed, 106 insertions(+) create mode 100644 showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt create mode 100644 showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/ShowkaseMetadata_com_airbnb_android_showkase_processor_testing.kt create mode 100644 showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableMultipleImagesAtOffsetsgroupmultipleimages.kt create mode 100644 showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableSingleAnimatedImagegroupsingleanimated.kt diff --git a/showkase-processor-testing/src/test/java/com/airbnb/android/showkase_processor_testing/ShowkaseProcessorTest.kt b/showkase-processor-testing/src/test/java/com/airbnb/android/showkase_processor_testing/ShowkaseProcessorTest.kt index 400c4040..cf5a02b0 100644 --- a/showkase-processor-testing/src/test/java/com/airbnb/android/showkase_processor_testing/ShowkaseProcessorTest.kt +++ b/showkase-processor-testing/src/test/java/com/airbnb/android/showkase_processor_testing/ShowkaseProcessorTest.kt @@ -619,4 +619,9 @@ class ShowkaseProcessorTest : BaseProcessorTest() { options["requireShowkaseComposableAnnotation"] = "true" compileInputsAndVerifyOutputs(options = options) } + + @Test + fun `composable function with showkase annotation with capturetype compiles ok`() { + compileInputsAndVerifyOutputs() + } } diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt new file mode 100644 index 00000000..20031cf9 --- /dev/null +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt @@ -0,0 +1,23 @@ +package com.airbnb.android.showkase_processor_testing + +import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.annotation.ScreenshotCaptureType +import com.airbnb.android.showkase.annotation.ShowkaseComposable + +@ShowkaseComposable( + name = "single animated", + group = "group", + screenshotCaptureType = ScreenshotCaptureType.SingleAnimatedImage +) +@Composable +internal fun TestComposableSingleAnimatedImage() { +} + +@ShowkaseComposable( + name = "multiple images", + group = "group", + screenshotCaptureType = ScreenshotCaptureType.MultipleImagesAtOffsets +) +@Composable +internal fun TestComposableMultipleImagesAtOffsets() { +} \ No newline at end of file diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/ShowkaseMetadata_com_airbnb_android_showkase_processor_testing.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/ShowkaseMetadata_com_airbnb_android_showkase_processor_testing.kt new file mode 100644 index 00000000..423942bd --- /dev/null +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/ShowkaseMetadata_com_airbnb_android_showkase_processor_testing.kt @@ -0,0 +1,40 @@ +// This is an auto-generated file. Please do not edit/modify this file. +package com.airbnb.android.showkase + +import com.airbnb.android.showkase.`annotation`.ShowkaseCodegenMetadata + +public class ShowkaseMetadata_com_airbnb_android_showkase_processor_testing { + @ShowkaseCodegenMetadata( + showkaseName = "multiple images", + showkaseGroup = "group", + packageName = "com.airbnb.android.showkase_processor_testing", + packageSimpleName = "showkase_processor_testing", + showkaseElementName = "TestComposableMultipleImagesAtOffsets", + insideObject = false, + insideWrapperClass = false, + showkaseKDoc = "", + generatedPropertyName = "TestComposableMultipleImagesAtOffsetsgroupmultipleimages", + showkaseMetadataType = "COMPONENT", + isDefaultStyle = false, + ) + public + fun comairbnbandroidshowkaseprocessortestingTestComposableMultipleImagesAtOffsetsgroupmultipleimages() { + } + + @ShowkaseCodegenMetadata( + showkaseName = "single animated", + showkaseGroup = "group", + packageName = "com.airbnb.android.showkase_processor_testing", + packageSimpleName = "showkase_processor_testing", + showkaseElementName = "TestComposableSingleAnimatedImage", + insideObject = false, + insideWrapperClass = false, + showkaseKDoc = "", + generatedPropertyName = "TestComposableSingleAnimatedImagegroupsingleanimated", + showkaseMetadataType = "COMPONENT", + isDefaultStyle = false, + ) + public + fun comairbnbandroidshowkaseprocessortestingTestComposableSingleAnimatedImagegroupsingleanimated() { + } +} diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableMultipleImagesAtOffsetsgroupmultipleimages.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableMultipleImagesAtOffsetsgroupmultipleimages.kt new file mode 100644 index 00000000..dbe5a955 --- /dev/null +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableMultipleImagesAtOffsetsgroupmultipleimages.kt @@ -0,0 +1,19 @@ +// This is an auto-generated file. Please do not edit/modify this file. +package com.airbnb.android.showkase_processor_testing + +import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig +import com.airbnb.android.showkase.models.ShowkaseBrowserComponent + +public val TestComposableMultipleImagesAtOffsetsgroupmultipleimages: ShowkaseBrowserComponent = + ShowkaseBrowserComponent( + group = "group", + componentName = "multiple images", + componentKDoc = "", + componentKey = + """com.airbnb.android.showkase_processor_testing_TestComposableMultipleImagesAtOffsets_null_group_multipleimages_0_null""", + isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.MultipleImagesAtOffsets(offsetMillis = listOf(0, 200, + 400, 600, 800, 1000)), + component = @Composable { TestComposableMultipleImagesAtOffsets() } + ) diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableSingleAnimatedImagegroupsingleanimated.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableSingleAnimatedImagegroupsingleanimated.kt new file mode 100644 index 00000000..578dd7be --- /dev/null +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/output/TestComposableSingleAnimatedImagegroupsingleanimated.kt @@ -0,0 +1,19 @@ +// This is an auto-generated file. Please do not edit/modify this file. +package com.airbnb.android.showkase_processor_testing + +import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.`annotation`.ScreenshotConfig +import com.airbnb.android.showkase.models.ShowkaseBrowserComponent + +public val TestComposableSingleAnimatedImagegroupsingleanimated: ShowkaseBrowserComponent = + ShowkaseBrowserComponent( + group = "group", + componentName = "single animated", + componentKDoc = "", + componentKey = + """com.airbnb.android.showkase_processor_testing_TestComposableSingleAnimatedImage_null_group_singleanimated_0_null""", + isDefaultStyle = false, + screenshotConfig = ScreenshotConfig.SingleAnimatedImage(durationMillis = 1_000, framerate = + 10), + component = @Composable { TestComposableSingleAnimatedImage() } + ) From fd227841284f5c38d5a0cb2f2a95cfffc7993a22 Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 22 Sep 2025 19:01:02 -0500 Subject: [PATCH 11/15] Move screenshot configuration values into a wrapper annotation class --- .../showkase/annotation/ShowkaseComposable.kt | 9 +++++++++ .../input/TestComposable.kt | 5 +++-- .../showkase/processor/models/ShowkaseMetadata.kt | 14 ++++++++++---- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt index 91b153ff..58d4552b 100644 --- a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt +++ b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt @@ -74,6 +74,15 @@ annotation class ShowkaseComposable( val defaultStyle: Boolean = false, val tags: Array = [], val extraMetadata: Array = [], + val screenshotCaptureConfig: ScreenshotCaptureConfig = ScreenshotCaptureConfig(), +) + +/** + * Wrapper annotation class for grouping values related to screenshot capture configuration. + * This will be converted to a [ScreenshotConfig] instance for downstream processing. + */ +@Retention(AnnotationRetention.SOURCE) +annotation class ScreenshotCaptureConfig( /** * Used by Paparazzi snapshot testing to determine if the component has any animation, and how to capture * the screenshot. diff --git a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt index 20031cf9..4a1f310e 100644 --- a/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt +++ b/showkase-processor-testing/src/test/resources/ShowkaseProcessorTest/composable_function_with_showkase_annotation_with_capturetype_compiles_ok/input/TestComposable.kt @@ -1,13 +1,14 @@ package com.airbnb.android.showkase_processor_testing import androidx.compose.runtime.Composable +import com.airbnb.android.showkase.annotation.ScreenshotCaptureConfig import com.airbnb.android.showkase.annotation.ScreenshotCaptureType import com.airbnb.android.showkase.annotation.ShowkaseComposable @ShowkaseComposable( name = "single animated", group = "group", - screenshotCaptureType = ScreenshotCaptureType.SingleAnimatedImage + screenshotCaptureConfig = ScreenshotCaptureConfig(ScreenshotCaptureType.SingleAnimatedImage) ) @Composable internal fun TestComposableSingleAnimatedImage() { @@ -16,7 +17,7 @@ internal fun TestComposableSingleAnimatedImage() { @ShowkaseComposable( name = "multiple images", group = "group", - screenshotCaptureType = ScreenshotCaptureType.MultipleImagesAtOffsets + screenshotCaptureConfig = ScreenshotCaptureConfig(ScreenshotCaptureType.MultipleImagesAtOffsets) ) @Composable internal fun TestComposableMultipleImagesAtOffsets() { diff --git a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt index f3a43723..d7e65264 100644 --- a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt +++ b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt @@ -8,6 +8,7 @@ import androidx.room.compiler.processing.XMethodElement import androidx.room.compiler.processing.XType import androidx.room.compiler.processing.XTypeElement import androidx.room.compiler.processing.compat.XConverters.toJavac +import com.airbnb.android.showkase.annotation.ScreenshotCaptureConfig import com.airbnb.android.showkase.annotation.ScreenshotCaptureType import com.airbnb.android.showkase.annotation.ScreenshotConfig import com.airbnb.android.showkase.annotation.ShowkaseColor @@ -144,12 +145,17 @@ internal fun getShowkaseMetadata( val showkaseStyleName = getShowkaseStyleName(annotation.getAsString("styleName"), isDefaultStyle) val tags = annotation.getAsStringList("tags") val extraMetadata = annotation.getAsStringList("extraMetadata") + val screenshotCaptureConfig = + annotation.getAsAnnotation(ShowkaseComposable::screenshotCaptureConfig.name) val screenshotCaptureType = ScreenshotCaptureType.valueOf( - annotation.getAsEnum(ShowkaseComposable::screenshotCaptureType.name).name + screenshotCaptureConfig.getAsEnum(ScreenshotCaptureConfig::screenshotCaptureType.name).name ) - val gifDurationMillis = annotation.getAsInt(ShowkaseComposable::captureDurationMillis.name) - val gifFramerate = annotation.getAsInt(ShowkaseComposable::captureFramerate.name) - val animationOffsetsMillis = annotation.getAsIntList(ShowkaseComposable::captureOffsetsMillis.name) + val gifDurationMillis = + screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::captureDurationMillis.name) + val gifFramerate = + screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::captureFramerate.name) + val animationOffsetsMillis = + screenshotCaptureConfig.getAsIntList(ScreenshotCaptureConfig::captureOffsetsMillis.name) val screenshotConfig = when (screenshotCaptureType) { ScreenshotCaptureType.SingleStaticImage -> ScreenshotConfig.SingleStaticImage From 4be471b8ccdf564a77622489c218918420df9ac4 Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 22 Sep 2025 19:10:17 -0500 Subject: [PATCH 12/15] Update naming --- .../showkase/annotation/ShowkaseComposable.kt | 14 +++++++------- .../processor/models/ShowkaseMetadata.kt | 8 ++++---- .../testing/paparazzi/sample/Animation.kt | 17 +++++++++++------ 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt index 58d4552b..bd46f23f 100644 --- a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt +++ b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt @@ -87,26 +87,26 @@ annotation class ScreenshotCaptureConfig( * Used by Paparazzi snapshot testing to determine if the component has any animation, and how to capture * the screenshot. */ - val screenshotCaptureType: ScreenshotCaptureType = ScreenshotCaptureType.SingleStaticImage, + val type: ScreenshotCaptureType = ScreenshotCaptureType.SingleStaticImage, /** - * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to + * Used by Paparazzi screenshot testing when [type] is set to * [ScreenshotCaptureType.SingleAnimatedImage]. Determines the duration the animation * will be played in milliseconds. */ - val captureDurationMillis: Int = 1000, + val durationMillis: Int = 1000, /** - * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to + * Used by Paparazzi screenshot testing when [type] is set to * [ScreenshotCaptureType.SingleAnimatedImage]. Determines how many frames * will be captured per second. 10 fps is chosen as a default to balance fidelity, file size, test * execution time, and flakiness. */ - val captureFramerate: Int = 10, + val framerate: Int = 10, /** - * Used by Paparazzi screenshot testing when [screenshotCaptureType] is set to + * Used by Paparazzi screenshot testing when [type] is set to * [ScreenshotCaptureType.MultipleImagesAtOffsets]. One separate screenshot will be taken * at each of the time offsets provided here. */ - val captureOffsetsMillis: IntArray = [0, 200, 400, 600, 800, 1000], + val offsetsMillis: IntArray = [0, 200, 400, 600, 800, 1000], ) /** diff --git a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt index d7e65264..f316da45 100644 --- a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt +++ b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt @@ -148,14 +148,14 @@ internal fun getShowkaseMetadata( val screenshotCaptureConfig = annotation.getAsAnnotation(ShowkaseComposable::screenshotCaptureConfig.name) val screenshotCaptureType = ScreenshotCaptureType.valueOf( - screenshotCaptureConfig.getAsEnum(ScreenshotCaptureConfig::screenshotCaptureType.name).name + screenshotCaptureConfig.getAsEnum(ScreenshotCaptureConfig::type.name).name ) val gifDurationMillis = - screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::captureDurationMillis.name) + screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::durationMillis.name) val gifFramerate = - screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::captureFramerate.name) + screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::framerate.name) val animationOffsetsMillis = - screenshotCaptureConfig.getAsIntList(ScreenshotCaptureConfig::captureOffsetsMillis.name) + screenshotCaptureConfig.getAsIntList(ScreenshotCaptureConfig::offsetsMillis.name) val screenshotConfig = when (screenshotCaptureType) { ScreenshotCaptureType.SingleStaticImage -> ScreenshotConfig.SingleStaticImage diff --git a/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt b/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt index ebde3e2b..7dfbac78 100644 --- a/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt +++ b/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt @@ -18,6 +18,7 @@ import androidx.compose.runtime.setValue import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp +import com.airbnb.android.showkase.annotation.ScreenshotCaptureConfig import com.airbnb.android.showkase.annotation.ScreenshotCaptureType import com.airbnb.android.showkase.annotation.ShowkaseComposable @@ -25,16 +26,24 @@ import com.airbnb.android.showkase.annotation.ShowkaseComposable name = "AnimatedOffset", group = "Animated", defaultStyle = true, - screenshotCaptureType = ScreenshotCaptureType.SingleAnimatedImage, - captureDurationMillis = 2000, + screenshotCaptureConfig = ScreenshotCaptureConfig( + type = ScreenshotCaptureType.SingleAnimatedImage, + durationMillis = 2000, + framerate = 60, + ), ) @Composable fun BoxWithAnimatedOffsetPreview() { + // This code triggers an animation in this preview var isOffsetToRight by remember { mutableStateOf(false) } val offset by animateDpAsState( if (isOffsetToRight) 200.dp else 0.dp, animationSpec = tween(2000) ) + LaunchedEffect(Unit) { + isOffsetToRight = true + } + Box( Modifier .width(300.dp) @@ -47,8 +56,4 @@ fun BoxWithAnimatedOffsetPreview() { .background(Color.Red) ) } - - LaunchedEffect(Unit) { - isOffsetToRight = true - } } From 355f536ec48383e792002ee2857ecc412626c0db Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 22 Sep 2025 19:21:12 -0500 Subject: [PATCH 13/15] Fix long function detekt error --- .../processor/models/ShowkaseMetadata.kt | 50 +++++++++++-------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt index f316da45..77061c72 100644 --- a/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt +++ b/showkase-processor/src/main/java/com/airbnb/android/showkase/processor/models/ShowkaseMetadata.kt @@ -145,28 +145,7 @@ internal fun getShowkaseMetadata( val showkaseStyleName = getShowkaseStyleName(annotation.getAsString("styleName"), isDefaultStyle) val tags = annotation.getAsStringList("tags") val extraMetadata = annotation.getAsStringList("extraMetadata") - val screenshotCaptureConfig = - annotation.getAsAnnotation(ShowkaseComposable::screenshotCaptureConfig.name) - val screenshotCaptureType = ScreenshotCaptureType.valueOf( - screenshotCaptureConfig.getAsEnum(ScreenshotCaptureConfig::type.name).name - ) - val gifDurationMillis = - screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::durationMillis.name) - val gifFramerate = - screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::framerate.name) - val animationOffsetsMillis = - screenshotCaptureConfig.getAsIntList(ScreenshotCaptureConfig::offsetsMillis.name) - - val screenshotConfig = when (screenshotCaptureType) { - ScreenshotCaptureType.SingleStaticImage -> ScreenshotConfig.SingleStaticImage - ScreenshotCaptureType.MultipleImagesAtOffsets -> ScreenshotConfig.MultipleImagesAtOffsets( - offsetMillis = animationOffsetsMillis, - ) - ScreenshotCaptureType.SingleAnimatedImage -> ScreenshotConfig.SingleAnimatedImage( - durationMillis = gifDurationMillis, - framerate = gifFramerate, - ) - } + val screenshotConfig = screenshotConfigFrom(annotation) ShowkaseMetadata.Component( packageSimpleName = commonMetadata.moduleName, packageName = commonMetadata.packageName, @@ -192,6 +171,33 @@ internal fun getShowkaseMetadata( } } +private fun screenshotConfigFrom(annotation: XAnnotation): ScreenshotConfig { + val screenshotCaptureConfig = + annotation.getAsAnnotation(ShowkaseComposable::screenshotCaptureConfig.name) + val screenshotCaptureType = ScreenshotCaptureType.valueOf( + screenshotCaptureConfig.getAsEnum(ScreenshotCaptureConfig::type.name).name + ) + val gifDurationMillis = + screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::durationMillis.name) + val gifFramerate = + screenshotCaptureConfig.getAsInt(ScreenshotCaptureConfig::framerate.name) + val animationOffsetsMillis = + screenshotCaptureConfig.getAsIntList(ScreenshotCaptureConfig::offsetsMillis.name) + + val screenshotConfig = when (screenshotCaptureType) { + ScreenshotCaptureType.SingleStaticImage -> ScreenshotConfig.SingleStaticImage + ScreenshotCaptureType.MultipleImagesAtOffsets -> ScreenshotConfig.MultipleImagesAtOffsets( + offsetMillis = animationOffsetsMillis, + ) + + ScreenshotCaptureType.SingleAnimatedImage -> ScreenshotConfig.SingleAnimatedImage( + durationMillis = gifDurationMillis, + framerate = gifFramerate, + ) + } + return screenshotConfig +} + internal fun XMethodElement.extractCommonMetadata(showkaseValidator: ShowkaseValidator): CommonMetadata { return extractCommonMetadata(enclosingElement, showkaseValidator) } From 0a98eaea7bf994faed7cd2a11a2ddf19a3cc9ae3 Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Mon, 22 Sep 2025 19:28:19 -0500 Subject: [PATCH 14/15] Remove incorrect framerate on sample --- .../showkase/screenshot/testing/paparazzi/sample/Animation.kt | 1 - 1 file changed, 1 deletion(-) diff --git a/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt b/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt index 7dfbac78..f82dbf9a 100644 --- a/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt +++ b/showkase-screenshot-testing-paparazzi-sample/src/main/java/com/airbnb/android/showkase/screenshot/testing/paparazzi/sample/Animation.kt @@ -29,7 +29,6 @@ import com.airbnb.android.showkase.annotation.ShowkaseComposable screenshotCaptureConfig = ScreenshotCaptureConfig( type = ScreenshotCaptureType.SingleAnimatedImage, durationMillis = 2000, - framerate = 60, ), ) @Composable From bf79d79ee06f17d8f6e1409bae2d629ecd1b5cba Mon Sep 17 00:00:00 2001 From: Allen Chen Date: Tue, 23 Sep 2025 13:21:34 -0500 Subject: [PATCH 15/15] Add default value for nested annotation --- .../android/showkase/annotation/ShowkaseComposable.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt index bd46f23f..59a6d1de 100644 --- a/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt +++ b/showkase-annotation/src/main/java/com/airbnb/android/showkase/annotation/ShowkaseComposable.kt @@ -58,6 +58,7 @@ package com.airbnb.android.showkase.annotation * but are still available in the generated `ShowkaseBrowserComponent` object. This may be useful when * extra data is needed for attributing components during other processes (e.g. static analysis, * displaying attributions in a custom component browser). + * @param screenshotCaptureConfig Configures how screenshot tests should capture the Composable content. */ @MustBeDocumented @Retention(AnnotationRetention.SOURCE) @@ -74,7 +75,13 @@ annotation class ShowkaseComposable( val defaultStyle: Boolean = false, val tags: Array = [], val extraMetadata: Array = [], - val screenshotCaptureConfig: ScreenshotCaptureConfig = ScreenshotCaptureConfig(), + val screenshotCaptureConfig: ScreenshotCaptureConfig = ScreenshotCaptureConfig( + // Need to specify default values here or else KAPT throws an error + type = ScreenshotCaptureType.SingleStaticImage, + durationMillis = 1000, + framerate = 10, + offsetsMillis = [0, 200, 400, 600, 800, 1000], + ), ) /**