paparazzi icon indicating copy to clipboard operation
paparazzi copied to clipboard

Render your Android screens without a physical device or emulator

Results 237 paparazzi issues
Sort by recently updated
recently updated
newest added

Some views complete rendering after an animation, such as the `OutlinedTextField` (referenced in #1032). Calling the regular `snapshot` functions will only grab the first frame which shows the view in...

enhancement

Handles all the different error configurations that can happen during gif verification. By default the verifier is only used for gif, potentially could be used for all snapshots but wanted...

**Description** When running a test with locale = "en-rXA", in an Android View containing a custom View, the test throws app.cash.paparazzi.internal.PaparazziLogger$MultipleFailuresException: There were 3 errors: 1. java.lang.IllegalArgumentException: Float format error...

bug

**Description** Using rendering mode FULL_EXPAND together with a Scaffold in a composable causes the test to fail with: ``` java.lang.NegativeArraySizeException: -33554431 at java.desktop/java.awt.image.DataBufferInt.(Unknown Source) at java.desktop/java.awt.image.Raster.createPackedRaster(Unknown Source) at java.desktop/java.awt.image.DirectColorModel.createCompatibleWritableRaster(Unknown Source)...

bug

## Description We are working on creating a snapshot test for an Android View with injected dependencies via **Dagger/Hilt**, but are running into an issue when generating the snapshot if...

bug

**Description** We have a project with multiple modules. In some of them, there are viewModel classes, in which we use the `android.animation.ValueAnimator` class to create and handle a timer. When...

bug

**Description** I'm currently trying to test a Composable that has a GlideImage from Landscapist with some placeholders for the loading and error cases. While executing the preview, if some text...

bug

**Description** Unable to get attributes from the theme. Getting following error while running test. ``` java.lang.AssertionError at com.android.ide.common.rendering.api.StyleResourceValueImpl.getItem(StyleResourceValueImpl.java:104) at com.android.ide.common.resources.ResourceResolver.findItemInStyle(ResourceResolver.java:356) at com.android.ide.common.resources.ResourceResolver.findItemInStyle(ResourceResolver.java:60) at com.android.ide.common.rendering.api.RenderResources.findItemInTheme(RenderResources.java:83) at com.android.layoutlib.bridge.android.BridgeContext.internalObtainStyledAttributes(BridgeContext.java:835) at android.content.res.Resources_Theme_Delegate.obtainStyledAttributes(Resources_Theme_Delegate.java:84) at android.content.res.Resources$Theme.obtainStyledAttributes(Resources.java:1668)...

bug

See: - https://maven.google.com/web/index.html?q=layoutlib#com.android.tools.layoutlib:layoutlib - https://maven.google.com/web/index.html?q=layoutlib#com.android.tools.layoutlib:layoutlib-runtime - https://issuetracker.google.com/issues/241795063 Per @JoseAlcerreca, version 14.0.1 is the version used in Jellyfish canaries.

bug

**Description** We get OOM when there is a lot of screenshoting in a single test run. We have our "helper" aka ```kotlin @Test fun testSomething() { snapshot { TestedUi() }...

bug