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

I'll add an example what this means, how JUnit 5 extensions work.

POC to help figure out situations like Compose Runtime leaks. To run, `./gradlew paparazzi-gradle-plugin:test --tests=app.cash.paparazzi.gradle.PaparazziPluginTest.compose` in conjunction with modifications to either: - Paparazzi#forceReleaseComposeReferenceLeaks (to test potential fixes to Compose runtime...

Webp drawable resources are showing up in screenshots broken images (see attached image). After converting them to .png, they show up as expected, which leads me to believe it's an...

help wanted

👋 I wanted to give Paparazzi a try and I after first couple of bumps I _think_ I got into a point I can say I have _proper_ setup. Which:...

When using `com.google.android.material.textfield.TextInputEditText` It looks like the following line is throwing an error... ``` public static boolean isMeizuDevice() { return Build.MANUFACTURER.toLowerCase(Locale.ENGLISH).equals("meizu"); } ``` ``` java.lang.NullPointerException at com.google.android.material.internal.ManufacturerUtils.isMeizuDevice(ManufacturerUtils.java:36) at com.google.android.material.textfield.TextInputEditText.onAttachedToWindow(TextInputEditText.java:90) at...

We use a customized `project.buildDir` in our project, and while the plugin reads it appropriately to be able to print a string to the console, it didn't pass it to...

Actual: ![This is an image](https://gitlab.com/sampingan-mobile/mobile-android-native/uploads/3af40e43c30c80919045ee358b75d740/2022-02-01_11.48.35.gif) Expected: XML (click to expand) ```xml ``` Test File (click to expand) ```kotlin val root = paparazzi.inflate(R.layout.component_banner) root.isVisible = isShown val bannerRoot = root.findViewById(R.id.banner_root) bannerRoot.background...

On the latest 1.0 snapshot I have a library module where `testDebugUnitTest` task fails with this crash ``` java.lang.ClassNotFoundException: androidx.dynamicanimation.R at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at java.base/java.lang.Class.forName0(Native Method) at...

Attempting a temporary fix I tried to decorate the snapshot handler. It seems awkward to do this currently, since determineHandler is private in Paparazzi.Companion. ``` @get:Rule val paparazzi = Paparazzi(...

Repro: 1. Have recorded screenshots and `org.gradle.caching=true` enabled 2. Modify the UI 3. run `./gradlew testDebug` - task succeeds 4. run `./gradlew verifyPaparazziDebug` - tasks succeeds despite it should fail...