element-x-ada/app
Marco Romano fd467c2451 Auto generate dark mode previews and screenshots (#776)
With this change, composable previews and screenshots should be created with just:
```
@ElementPreviews
@Composable
fun MyViewPreview() {
    ElementPreview { 
        MyView()
    }
}
```

- Adds `@ElementPreviews` which is a shorthand for:
```
@Preview(name = "D")
@Preview(name = "N", uiMode = Configuration.UI_MODE_NIGHT_YES)
```
Should be used in connection with the now public `fun ElementPreview()` composable.

- Adds ElementPreviews to previewAnnotations in dangerfile
- Screenshots of night mode previews are now rendered with night mode
- Replaces `ElementPreviewLight` and `ElementThemedPreview` with `ElementPreview`
- Deprecates `ElementPreviewDark` which should be removed.
- Remaining usages of `ElementPreviewDark` are now ignored during screenshot tests
2023-07-05 13:58:24 +02:00
..
signature Setup nighlty build + GitHub action 2022-11-23 15:11:27 +01:00
src/main Auto generate dark mode previews and screenshots (#776) 2023-07-05 13:58:24 +02:00
build.gradle.kts Add compose preview for launcher icons (mainly for tests) 2023-06-29 15:21:28 +02:00
proguard-rules.pro Fix more R8 issues (#337) 2023-04-18 19:21:46 +02:00