Benoit Marty
e0255777c0
Enable detekt rules CascadingCallWrapping and fix existing issues.
2023-07-26 11:07:25 +02:00
Benoit Marty
4312a96851
Cleanup: there are no androidTest on those modules.
2023-07-24 12:41:02 +02:00
Benoit Marty
c75eabbcb0
Enable detekt rules UnnecessaryParentheses and cleanup the code.
2023-07-20 18:08:08 +02:00
Benoit Marty
2928073e22
Enable detekt rules UnusedImports and cleanup the code.
2023-07-20 18:00:23 +02:00
Benoit Marty
e918d6affd
Enable detekt rules TopLevelPropertyNaming and cleanup the code.
2023-07-20 17:52:48 +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
89334a074b
Move test classes to the correct package.
2023-07-18 22:48:23 +02:00
Benoit Marty
75f08c9873
Not a fixture so prefixed with create instead of a.
2023-07-18 22:41:42 +02:00
ganfra
bb12338583
RoomList: introduce RoomListDataSource so we keep the data in memory as long as the node is in the backstack.
2023-07-18 22:09:50 +02:00
ElementBot
e75438a8e3
Sync Strings ( #882 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
2023-07-17 10:22:15 +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
b7b6e0323d
Create alias for typography (more semantic name). aliasScreenTitle
2023-07-11 10:29:06 +02:00
Benoit Marty
92bc490fa3
Remove fontWeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
ff5cecb5cf
TextStyle again.
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
bmarty
fd6cf1d7fd
Sync Strings from Localazy
2023-07-10 00:11:05 +00:00
Benoit Marty
cd469e67bd
Fix Snackbar colors.
2023-07-07 15:39:43 +02:00
ganfra
10c2859fac
Merge branch 'develop' into feature/fga/waiting_ss_room
2023-07-07 11:34:45 +02:00
Jorge Martin Espinosa
5ee2418a1c
[Design] Use outlined textfields in login screen ( #801 )
...
* Use outlined textfields in the login screen
* Fix enabled status
* Fix loading state for button in `ConfirmAccountProviderView` too
* Update subtitle string
* Remove no longer used translation
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-07 10:08:38 +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
ganfra
27df1f2112
AwaitRoom : create loading state with placeholders
2023-07-05 12:42:01 +02:00
ganfra
d59f59e9f6
Await room: first attempt to wait for a room to be ready
2023-07-04 18:19:06 +02:00
Benoit Marty
73b1ffd7d0
Replace CurrentUserProvider by an extension on MatrixClient.
2023-07-03 17:09:04 +02:00
Benoit Marty
e1b528e861
Show current user in the settings and extract code in CurrentUserProvider.
2023-07-03 17:09:04 +02:00
bmarty
6e54ed7b77
Sync Strings from Localazy
2023-07-03 00:11:17 +00:00
Benoit Marty
8cb0e0808c
Improve API of UnreadIndicatorAtom
2023-06-29 18:17:37 +02:00
Benoit Marty
349d9fbc0f
Rename color alias
2023-06-29 18:17:37 +02:00
Benoit Marty
85d3fef5e7
Unread indicator color changed to iconAccentTertiary
2023-06-29 18:17:37 +02:00
Benoit Marty
ebb34a0214
Fix placeholoder color issue (with a workaround)
2023-06-29 18:17:37 +02:00
Benoit Marty
909e4518c0
Tweak colors of drop down menu.
2023-06-29 18:17:37 +02:00
Benoit Marty
60bdfe1658
Use correct typography
2023-06-29 18:17:37 +02:00
Benoit Marty
8a416bf4d3
Outlined icon for menu.
2023-06-29 18:17:37 +02:00
Benoit Marty
0b7e0293cf
Ensure menu item text has style fontBodyLgRegular
2023-06-29 18:17:37 +02:00
Benoit Marty
c1ae0ffa58
Create wrapper for DropdownMenuItem and DropdownMenu
2023-06-29 18:17:37 +02:00
Benoit Marty
0e24fa1758
Reduce height of invite button, and improve click effect. Also change text style to fontBodyMdMedium
2023-06-29 18:17:37 +02:00
Benoit Marty
35f19f625a
Reduce height of invite button, and improve click effect.
2023-06-29 18:17:37 +02:00
Benoit Marty
df081cdf4f
Extract InvitesEntryPointView to its own file and add preview (no other change)
2023-06-29 18:17:37 +02:00
Benoit Marty
fb9c8f9346
Singleline for search room list TextField
2023-06-29 18:17:37 +02:00
Yoan Pintas
c0106a692c
Add analytics tracking for some screens ( #698 )
2023-06-29 13:39:34 +00:00
ganfra
8e5c2a749a
Merge branch 'develop' into feature/fga/room_list_api
2023-06-28 15:14:06 +02:00
Jorge Martin Espinosa
683b0b3594
Link Compound's TypographyTokens to ElementTheme. ( #700 )
...
* Link Compound's `TypographyTokens` to `ElementTheme`.
Also add some docs about when we should use each set of tokens.
* Renamed `LocalColors` to `LocalLegacyColors`.
Made both `LocalLegacyColors` and `LocalCompoundColors` internal. This means it will need to always be used through `ElementTheme.`
Also, removed any usages of `LocalColors.current` accross the project, they're now used through `ElementTheme.legacyColors`.
2023-06-28 08:53:20 +00:00
Benoit Marty
8c3402b3f9
Use Semantic color for placeholder.
2023-06-27 21:27:59 +02:00
Benoit Marty
8dcf527933
Fix compilation issue after rebase.
2023-06-27 19:58:42 +02:00
Benoit Marty
80f2f6aa55
Fix compilation issue after rebase.
2023-06-27 19:51:10 +02:00
Benoit Marty
d2d5e2e745
Modifier parameter as first param with default value.
2023-06-27 19:43:03 +02:00
Benoit Marty
b6cdafe02d
Fix test compilation issue.
2023-06-27 19:43:03 +02:00
Benoit Marty
69868917ba
Iterate on Room placeholder
2023-06-27 19:41:59 +02:00
Benoit Marty
980d5462f3
Iterate on Room placeholder
2023-06-27 19:41:59 +02:00