element-x-ada/tools
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
..
adb Fix test script 2023-05-30 15:59:58 +02:00
check Fix false positive. 2023-07-03 17:09:04 +02:00
danger Auto generate dark mode previews and screenshots (#776) 2023-07-05 13:58:24 +02:00
detekt Link Compound's TypographyTokens to ElementTheme. (#700) 2023-06-28 08:53:20 +00:00
docs Add missing Copyright 2022-12-22 13:51:56 +01:00
git Setup git lfs 2023-01-18 15:20:32 +01:00
lint [Strings] Ignore unused strings 2023-03-27 14:44:24 +02:00
localazy Ensure files downloaded by localazy end with a new line. 2023-06-16 15:14:00 +02:00
strings Add script to import strings, and doc. 2023-01-18 11:54:02 +01:00
templates [Templates] changes after review 2023-03-27 17:43:02 +02:00
towncrier Setup towncrier 2023-01-11 14:57:14 +01:00