Benoit Marty
ad02e05bf4
Use heroes to render room avatars
4 months ago
Benoit Marty
a0f21d0b63
Add enum `EditProfileDetails` instead of reusing `RoomHeader`
4 months ago
Benoit Marty
61c21b6a96
Introduce CompositeAvatar to render heroes when main AvatarData does not have URL.
4 months ago
Benoit Marty
47856c22ce
Allow scroll in the "Enter recovery key" screen. #3042
5 months ago
ganfra
97ec100e76
ProgressDialog : rename isCancellable param to showCancelButton on the ProgressDialogContent method.
5 months ago
Benoit Marty
5180ce388c
Add a shortcut to navigate to the notification settings in case of error.
5 months ago
Benoit Marty
675f93a5ad
Create component ErrorDialogWithDoNotShowAgain
5 months ago
ganfra
f53dbef8de
Progress dialog : add dialog properties parameter
5 months ago
Benoit Marty
11711e8f67
Remove empty manifest files.
5 months ago
Jorge Martin Espinosa
30a1367714
Element Call ringing notifications ( #2978 )
...
- Add `ActiveCallManager` to handle incoming and ongoing calls.
- Add ringing call notifications with full screen intents and missed call ones as part of the 'conversation' notifications.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
5 months ago
Jorge Martin Espinosa
c8bd04ceb1
Sign in with QR code ( #2793 )
...
* Add QR code login.
* Add FF to disable it in release mode.
* Force portrait orientation on the login flow.
* Create `NumberedList` UI components.
* Improve camera permission dialog.
* Make nodes in qrcode feature use `QrCodeLoginScope` instead of `AppScope`
* Bump SDK version.
* Fix maestro tests
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
5 months ago
Benoit Marty
ec8cb2e32f
Change Test class suffix.
5 months ago
Benoit Marty
c6f4c9e12a
Suppress `ContentTrailingLambda` for AlertDialogContent(
5 months ago
Benoit Marty
e97e21e785
Move `content` @Composable to the end of the parameter list.
...
A @Composable `content` parameter should be moved to be the trailing lambda in a composable function.
5 months ago
Benoit Marty
37d9a9f5a9
Lambda parameters in a composable function should be in present tense, not past tense.
...
https://mrmans0n.github.io/compose-rules/rules/#naming-parameters-properly
5 months ago
Benoit Marty
414e2bb3f1
UseLet
5 months ago
Benoit Marty
79057678d7
supportingContent should be null if there is nothing to display.
5 months ago
Benoit Marty
f743934e0f
trailingContent and supportingContent should be null if there is nothing to display.
5 months ago
Benoit Marty
ef4cf42b71
No Composable if subtitle is null
5 months ago
Benoit Marty
cf057310b4
Add preview without subtitle
5 months ago
Benoit Marty
8eeb95e867
Remove unused parameter.
5 months ago
Benoit Marty
e74f82b640
Fix formatting issue.
5 months ago
Benoit Marty
b30076ecca
Fix test by making the whole ListItem clickable.
...
Also improve height of View to let the test see the View.
5 months ago
Benoit Marty
34f7819702
Let Preference composables use ListItem.
...
Let PreferenceCheckbox use ListItem and add missing previews.
Let PreferenceCategory use ListSectionHeader
Let PreferenceSlide use ListItem
Let PreferenceRow use ListItem
Let PreferenceText use ListItem
5 months ago
Benoit Marty
25b46ee230
Suppress warning for ModifierComposed (detekt)
6 months ago
Benoit Marty
07ca064ac4
Supress warning `ModifierComposed` for autofill, there is a low risk of performance issue here.
6 months ago
Benoit Marty
000bcb448c
Rework Modifier.applyIf.
...
It was using `Modifier.composed` which is not good for performance and detekt is warning about this.
6 months ago
Benoit Marty
193081a554
Migrate AvatarActionBottomSheet to Material3 BottomSheet
...
Also correctly handle the back press when this bottom sheet is opened, previously it was leaving the room edition screen.
ModalBottomSheetLayout can now be deleted.
6 months ago
Jorge Martin Espinosa
48bb0f4122
Add room badges ( #2822 )
...
* Add room badges
* Remove no longer used `onShareRoomMember` callback
* Update screenshots
* Add changelog
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Jorge Martin Espinosa
46b22d7db7
UX cleanup: room details ( #2816 )
...
* UX cleanup: room details screen
Add new CTA buttons for Invite and Call actions
* Update screenshots
* Fix maestro
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
6 months ago
Benoit Marty
b8cb2d92e9
Add missing color preview.
6 months ago
Benoit Marty
300d3e34b1
Format and cleanup files
6 months ago
Benoit Marty
ce7bb11724
Ensure roomId are not rendered in the UI.
...
Add preview to see the effect.
Use RoomAvatar data fallback everywhere, to not use roomId (`!` char) for the avatar initial, but rather `#`.
6 months ago
Benoit Marty
2c2bf7c687
Add screen to render Spaces (they are not supported yet)
6 months ago
Benoit Marty
132b4e87ea
Avoid rendering roomId on screen.
6 months ago
ganfra
20e172c2a6
Timeline permalink : add focused event modifier
6 months ago
Benoit Marty
d06ec9099b
Add Ui test on DeveloperSettingsView
6 months ago
Benoit Marty
6b2a4f8cc0
Move OnboardingBackground to a sub package
7 months ago
Benoit Marty
52f7b29577
Fix missing background issue.
7 months ago
Benoit Marty
74a9a54719
Rename Preview to follow code convention
7 months ago
Benoit Marty
f1668b8abe
Update doc.
7 months ago
Benoit Marty
4489df1085
Apply Gradient Background to JoinRoomView and RoomAliasResolverView.
7 months ago
Benoit Marty
57870fa624
Gradient Background
7 months ago
Benoit Marty
9c7c66b222
Fix padding issue on `RoomPreviewMembersCountMolecule`
7 months ago
Benoit Marty
b7d4fa655e
Readability
7 months ago
Benoit Marty
7528bb7ffa
Add Modifier and preview for RoomPreviewMembersCountMolecule. Also increase end padding to ensure that rendering is correct for big numbers.
7 months ago
Benoit Marty
1b8dd2cded
Create Atom and Molecule for RoomPreview screens
7 months ago
Benoit Marty
d0fdaaeb86
Move ContentScaffold to design system and rename to RoomPreviewOrganism
7 months ago
Benoit Marty
88b3c33eaf
Format
7 months ago
Benoit Marty
933263ee96
Remove unnecessary Box wrapping.
7 months ago