airbnb / Showkase

🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
https://medium.com/airbnb-engineering/introducing-showkase-a-library-to-organize-discover-and-visualize-your-jetpack-compose-elements-d5c34ef01095
Apache License 2.0
2.1k stars 107 forks source link

Configurable permutations for each composable #292

Open davidvavra opened 1 year ago

davidvavra commented 1 year ago

Currently there are 5 permutations (Basic Example, Dark Mode, RTL, Font Scaled, Display Scaled).

But in our project we care only about Dark Mode and Font Scale x1.5. It's how our screenshot testing is setup. We would like to see the composables in the same state as our screenshot tests. It would help our QA to check what's covered by screenshot tests and discover bugs easier.

The idea is to have the permutations configurable.