Benoit Marty
6aa5239189
Enable detekt rule `PreviewPublic` and fix existing issues.
1 year ago
renovate[bot]
156bf08b7a
Update dependency app.cash.molecule:molecule-runtime to v1 ( #925 )
...
* Update dependency app.cash.molecule:molecule-runtime to v1
* Replace `RecompositionClock` with `RecompositionMode`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
1 year ago
Benoit Marty
253e8c1c2b
Move TypographyAliases next to ColorAliases
1 year ago
Benoit Marty
3e03ca4a5e
Create alias for typography (more semantic name). `aliasButtonText`
1 year ago
Benoit Marty
2844dee6d2
Remove `fontSize` parameter. Must use `style` only.
1 year ago
Benoit Marty
5846af2aa4
Remove ElementTextStyles. Only ElementTheme.typography.* styles must be used now.
1 year ago
Marco Romano
ca695ca077
Revert "Auto generate dark mode previews and screenshots ( #776 )" ( #784 )
...
This reverts commit fd467c2451
.
1 year ago
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
1 year ago
bmarty
6e54ed7b77
Sync Strings from Localazy
1 year ago
Benoit Marty
798da50454
Use `CommonStrings` everywhere
1 year ago
bmarty
874739ece9
Sync Strings from Localazy
1 year ago
github-actions[bot]
fe5524bae4
Sync Strings ( #630 )
...
* Sync Strings from Localazy
* Update strings, remove broken German translation
* Update screenshots
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
ganfra
2179c17de8
Verification: integrate with new statemachine library
1 year ago
ganfra
d54b8c4733
Matrix rust sdk : update SessionVerificationService to suspend (Async-Uniffi)
1 year ago
Benoit Marty
2d7b4a0bf8
Introduce HeaderFooterPage.
1 year ago
Benoit Marty
83a700877b
Introduce IconTitleSubtitleMolecule.
1 year ago
Benoit Marty
9f5daf070a
Introduce ButtonColumnMolecule and ButtonRowMolecule.
1 year ago
bmarty
175b7deccb
Sync Strings from Localazy
1 year ago
bmarty
860777d20c
Sync Strings from Localazy
1 year ago
Jorge Martin Espinosa
3aea24380a
[Room Details] Leave room ( #296 )
...
* Add leave room functionality to the Room Details screen
* Add snackbar message throught `SnackbarDistpacher`
1 year ago
Benoit Marty
cca31af3f4
Invoke `./tools/localazy/downloadStrings.sh --all`
1 year ago
Jorge Martin Espinosa
dd31899a5a
Set a fixed number of emojis per row. ( #271 )
1 year ago
Jorge Martin Espinosa
4a121fbd0f
Improve `ButtonWithProgress` component, replace login and change server buttons ( #235 )
...
* Improve `ButtonWithProgress` component.
* Replace `CircularProgresIndicator` with `ButtonWithProgress` in login and server selection screens.
2 years ago
Benoit Marty
998178b70f
[Strings] Use strings from localazy.
2 years ago
Benoit Marty
0af5ee0741
[Strings] Sync the strings.
2 years ago
Jorge Martin Espinosa
f744691c15
Move `StateMachine` to its own module. ( #257 )
2 years ago
Jorge Martin Espinosa
7d0d076657
[Verify Session] Design fixes ( #230 )
...
* Design fixes.
* Make text in emoji items secondary color and the snackbar duration short again
* Try to make margins smaller on smaller displays
---------
Co-authored-by: Florian Renaud <florianr@element.io>
2 years ago
Jorge Martin Espinosa
09c275d883
[Verify Session] Add missing 'start verification' screen. ( #241 )
...
* Add missing 'start verification' screen.
* Fix retries sometimes not working because of `SessionVerificationController.setDelegate`.
* Make the negative button invisible when not needed.
2 years ago
Benoit Marty
8bc6c05c59
Split long line.
2 years ago
Benoit Marty
c7aac2788e
Create ButtonWithProgress composable
2 years ago
Benoit Marty
823b1d806a
Rename things from Template
2 years ago
Jorge Martin Espinosa
dcb98f06aa
Add Session Verification flow ( #197 )
2 years ago