paparazzi
paparazzi copied to clipboard
Render your Android screens without a physical device or emulator
First step in migrating the project to use Gradle version datalog instead of gradle/dependencies.gradle script.
Sample tests using `findViewById` are migrated to View Binding for easier access to the views and less boilerplate code. I've done this migration because it wasn't obvious to me that...
As per conversation in https://github.com/cashapp/paparazzi/issues/482 this PR adds configuration so consumers can control the size of the images. Api Considerations ----- The changes introduces an addition to the api surface....
My `images` directory was full of snapshots for tests that I have either renamed or deleted entirely. It would be helpful if Paparazzi could keep this directory clean by either...
Provide support for auto-detecting and wiring [MaterialComponentsViewInflater](https://developer.android.com/reference/com/google/android/material/theme/MaterialComponentsViewInflater). Similar to how [AppCompat support is enabled here](https://github.com/cashapp/paparazzi/blob/master/paparazzi/src/main/java/app/cash/paparazzi/Paparazzi.kt#L351).
**Description** When recording content that is takes up a lot of height. The images that are produce are pixelated. **Steps to Reproduce** - Create a scroll view or recycler view...
**Description** Am trying to take screenshot of ModalBottomSheetLayout but instead I get only the scrim! I tried to change the animationspec of `ModalBottomSheetLayout` to: ```kotlin val keyframesSpecConfig = KeyframesSpec.KeyframesSpecConfig().apply {...
**Description** A complex vector resource doesn't load properly when taking a screenshot. The project is using compose so it is using the Image composable function and it loading the resource...
This adds support for `RenderMode.SHRINK`, allowing you to make view-only screenshots without saving an entire device frame.
Based on offline discussion with and suggestion by @liutikas. Adding the native platform transformed unzipped directory to the `resources.txt` generated by PrepareResourcesTask was a design mistake and prevents that task...