cashapp / paparazzi

Render your Android screens without a physical device or emulator
https://cashapp.github.io/paparazzi/
Apache License 2.0
2.22k stars 210 forks source link

Support multiple accessibility fields at once on composables #1491

Closed colinmarsch closed 9 hours ago

colinmarsch commented 6 days ago

Adds support for displaying multiple accessibility feature descriptions at once, in the order Talkback reads them. Adds a test case to the sample that showcases this new functionality.

Partially addresses this issue: https://github.com/cashapp/paparazzi/issues/1485

app cash paparazzi sample_ComposeButtonA11yTest_buttonStates

colinmarsch commented 6 days ago

cc @geoff-powell @adamalyyan who are familiar with this functionality

colinmarsch commented 6 days ago

Ah, I see the compose-a11y tests in the paparazzi-gradle-plugin module now. I'll update those and ensure test cases cover this new logic.