Benoit Marty
6aa5239189
Enable detekt rule PreviewPublic and fix existing issues.
2023-07-26 10:08:39 +02:00
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>
2023-07-20 07:36:19 +02:00
Benoit Marty
253e8c1c2b
Move TypographyAliases next to ColorAliases
2023-07-11 11:29:56 +02:00
Benoit Marty
3e03ca4a5e
Create alias for typography (more semantic name). aliasButtonText
2023-07-11 10:29:06 +02:00
Benoit Marty
2844dee6d2
Remove fontSize parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
5846af2aa4
Remove ElementTextStyles. Only ElementTheme.typography.* styles must be used now.
2023-07-10 17:33:42 +02:00
Marco Romano
ca695ca077
Revert "Auto generate dark mode previews and screenshots ( #776 )" ( #784 )
...
This reverts commit fd467c2451 .
2023-07-05 15:47:53 +02:00
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
bmarty
6e54ed7b77
Sync Strings from Localazy
2023-07-03 00:11:17 +00:00
Benoit Marty
aadc6d68d8
Merge branch 'develop' into feature/bma/removeOldResources
2023-06-27 16:09:30 +02:00
Benoit Marty
659b9d3d9c
Now that the composer as been removed, we do not need element resource module anymore.
2023-06-27 13:34:55 +02:00
Benoit Marty
798da50454
Use CommonStrings everywhere
2023-06-27 09:45:00 +02:00
bmarty
874739ece9
Sync Strings from Localazy
2023-06-26 00:10:53 +00:00
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>
2023-06-19 11:18:01 +00:00
ganfra
7356898e00
Remove internal state machine library
2023-06-09 17:00:11 +02:00
ganfra
2179c17de8
Verification: integrate with new statemachine library
2023-06-09 16:48:58 +02:00
ganfra
d54b8c4733
Matrix rust sdk : update SessionVerificationService to suspend (Async-Uniffi)
2023-06-08 17:02:14 +02:00
Benoit Marty
2d7b4a0bf8
Introduce HeaderFooterPage.
2023-06-05 13:06:06 +02:00
Benoit Marty
83a700877b
Introduce IconTitleSubtitleMolecule.
2023-06-05 12:44:51 +02:00
Benoit Marty
9f5daf070a
Introduce ButtonColumnMolecule and ButtonRowMolecule.
2023-06-05 12:21:50 +02:00
bmarty
175b7deccb
Sync Strings from Localazy
2023-05-29 00:09:47 +00:00
bmarty
860777d20c
Sync Strings from Localazy
2023-04-24 00:09:54 +00:00
Benoit Marty
200763e15a
Cleanup
2023-04-17 14:37:26 +02:00
Jorge Martin Espinosa
de010545fb
Update Gradle to 8.1 and AGP to v8.0 ( #329 )
...
* Update AGP to 8.0.0.
* Set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var.
* Upgrade to Gradle 8.1.
* Remove `@Supress(DSL_SCOPE_VIOLATION)` as it's no longer needed.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-17 08:49:52 +00:00
Jorge Martin Espinosa
3aea24380a
[Room Details] Leave room ( #296 )
...
* Add leave room functionality to the Room Details screen
* Add snackbar message throught `SnackbarDistpacher`
2023-04-05 15:36:41 +02:00
Benoit Marty
cca31af3f4
Invoke ./tools/localazy/downloadStrings.sh --all
2023-04-05 11:11:47 +02:00
Jorge Martin Espinosa
dd31899a5a
Set a fixed number of emojis per row. ( #271 )
2023-03-31 10:51:49 +02:00
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.
2023-03-28 22:56:59 +02:00
Benoit Marty
998178b70f
[Strings] Use strings from localazy.
2023-03-27 14:44:24 +02:00
Benoit Marty
0af5ee0741
[Strings] Sync the strings.
2023-03-27 14:36:46 +02:00
Jorge Martin Espinosa
f744691c15
Move StateMachine to its own module. ( #257 )
2023-03-23 16:49:15 +00:00
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>
2023-03-23 14:54:44 +00:00
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.
2023-03-23 14:24:25 +01:00
Benoit Marty
8bc6c05c59
Split long line.
2023-03-20 09:47:03 +01:00
Benoit Marty
c7aac2788e
Create ButtonWithProgress composable
2023-03-17 17:22:38 +01:00
Benoit Marty
823b1d806a
Rename things from Template
2023-03-17 16:01:19 +01:00
Jorge Martin Espinosa
dcb98f06aa
Add Session Verification flow ( #197 )
2023-03-17 10:07:19 +01:00