paparazzi
paparazzi copied to clipboard
Render your Android screens without a physical device or emulator
**Description** When I do a `gradlew clean` I expect a clean slate. Regardless of what plugins are applied. **Steps to Reproduce** 1. Any project having Paparazzi. 2. `gradlew recordPaparazziDebug` 3....
**Description** On our CI we have "intermittent" failures on Paparazzi, the error is : ``` java.lang.IllegalStateException: Failed to init Bridge. at app.cash.paparazzi.internal.Renderer.prepare(Renderer.kt:83) at app.cash.paparazzi.Paparazzi.prepare(Paparazzi.kt:158) at app.cash.paparazzi.Paparazzi$apply$statement$1.evaluate(Paparazzi.kt:122) at app.cash.paparazzi.agent.AgentTestRule$apply$1.evaluate(AgentTestRule.kt:17) at com.google.testing.junit.testparameterinjector.PluggableTestRunner$ContextMethodRule$1.evaluate(PluggableTestRunner.java:420)...
Version: 0.8.0 |Android Studio preview|emulator|paparazziRecord| |-|-|-| ||| Problem of note: on `paparazziRecord` snapshot the text is not bold and the rest of the text is missing. ```xml The widget needs...
**Description** We have several gradle modules that are pure compose. Our project default is `android.library.defaults.buildfeatures.androidresources=false`. If you run paparrazi on a module without androidResources, it crashes in the configuration phase....
https://lift.sonatype.com/results/github.com/TWiStErRob/net.twisterrob.sun/01FTFZF4H491509KXTNG4MT4Q7 (Note: for me the UI is broken, have to click "Show Details" and then "Components", viewing Components outside doesn't expand.)   Search `HERE` in below block. ``` +---...
**Description** It seems like `ResourcesInterceptor` overrides to use the platform Resources.getFont instead of the AndroidX `ResourcesCompat`. This causes a problem when using a font-family that only specifies `app:` attributes, instead...
**Description** Test fails with ``` Binary XML file line #22: Error inflating class com.google.android.material.bottomnavigation.BottomNavigationView android.view.InflateException: Binary XML file line #22: Error inflating class com.google.android.material.bottomnavigation.BottomNavigationView Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)...
**Description** Compose async effects like LaunchedEffect, don't appear to run naturally. **Steps to Reproduce** ``` @Test fun delay() { val start = System.currentTimeMillis() println(0) paparazzi.gif(start = 2500L, end = 2500L,...
**Description** Composables that react to the lifecycle state, such as animation or consuming some flow, may not take effect in CREATED state. The default is CREATED so it will generally...
**Description** LocalInspectionMode allows composables to present nicely in previews, even when layout or images are not immediately available. See https://github.com/coil-kt/coil/blob/70300e5909a561d7e1026c660b8f28be3f0051a6/coil-compose-base/src/main/java/coil/compose/AsyncImagePainter.kt#L148 Also https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:wear/compose/compose-material/src/commonMain/kotlin/androidx/wear/compose/material/ScalingLazyColumn.kt;l=404?q=ScalingLazyColumn It would be nice to default this, and...