Benoit Marty
bb48bb7531
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.
2024-05-15 16:20:47 +02:00
Jorge Martin Espinosa
e1694fa4e8
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 >
2024-05-09 08:38:40 +02:00
Jorge Martin Espinosa
b524645b89
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 >
2024-05-08 11:42:33 +02:00
Benoit Marty
1f0b711355
Add missing color preview.
2024-04-26 14:30:51 +02:00
Benoit Marty
21ddeb00fe
Format and cleanup files
2024-04-26 13:57:08 +02:00
Benoit Marty
a11bfb5d29
Merge branch 'develop' into feature/fga/permalink_timeline
2024-04-26 12:50:38 +02:00
Benoit Marty
f1a31e3b3c
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 `#`.
2024-04-25 11:52:40 +02:00
Benoit Marty
49439034e4
Add screen to render Spaces (they are not supported yet)
2024-04-25 09:50:51 +02:00
Benoit Marty
1ed593926f
Avoid rendering roomId on screen.
2024-04-25 09:49:58 +02:00
ganfra
1c06db1a78
Timeline permalink : add focused event modifier
2024-04-23 16:58:23 +02:00
Benoit Marty
c326683be9
Add Ui test on DeveloperSettingsView
2024-04-23 13:55:28 +02:00
Benoit Marty
875890f503
Move OnboardingBackground to a sub package
2024-04-19 18:11:14 +02:00
Benoit Marty
7133b821db
Fix missing background issue.
2024-04-19 18:11:14 +02:00
Benoit Marty
0938935d16
Rename Preview to follow code convention
2024-04-19 14:30:45 +02:00
Benoit Marty
3a5c6fbb5a
Update doc.
2024-04-18 20:13:10 +02:00
Benoit Marty
8f741aabcc
Apply Gradient Background to JoinRoomView and RoomAliasResolverView.
2024-04-18 17:47:20 +02:00
Benoit Marty
f10419231d
Gradient Background
2024-04-18 17:32:06 +02:00
Benoit Marty
b7e23aea87
Fix padding issue on RoomPreviewMembersCountMolecule
2024-04-18 11:35:54 +02:00
Benoit Marty
689d1a50de
Readability
2024-04-18 09:04:06 +02:00
Benoit Marty
8b7cc40c29
Add Modifier and preview for RoomPreviewMembersCountMolecule. Also increase end padding to ensure that rendering is correct for big numbers.
2024-04-18 01:27:33 +02:00
Benoit Marty
1a9f6da1bc
Create Atom and Molecule for RoomPreview screens
2024-04-18 00:04:26 +02:00
Benoit Marty
46d7235ac2
Move ContentScaffold to design system and rename to RoomPreviewOrganism
2024-04-18 00:04:25 +02:00
Benoit Marty
70690266de
Merge pull request #2696 from element-hq/misc/add-super-button-component
...
Compound: add SuperButton and GradientFAB components
2024-04-16 00:06:03 +02:00
Benoit Marty
f2e56e7137
Format
2024-04-15 14:17:42 +02:00
Benoit Marty
62e25fa996
Remove unnecessary Box wrapping.
2024-04-15 13:46:48 +02:00
Jorge Martín
08c25a1d52
Compound: add SuperButton and GradientFloatingActionButton components
...
Also add `ButtonSize.Small` and adjust existing `Button` component
2024-04-12 17:01:06 +02:00
ganfra
8b80b2859f
Room navigation : some clean up
2024-04-12 15:58:15 +02:00
ganfra
c0918bd965
Join room : change state and view
2024-04-12 14:10:32 +02:00
ganfra
d07df2319b
Merge branch 'develop' into feature/fga/room_navigation
2024-04-10 16:55:55 +02:00
Jorge Martin Espinosa
5dafd95eed
Improve designs of FTUE analytics opt-in screen ( #2684 )
...
* Improve designs of FTUE analytics opt-in screen
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-04-10 10:28:05 +02:00
Jorge Martin Espinosa
3436351619
Improve session recovery screens ( #2657 )
...
* Improve enter recovery key screen UI
* Add instructions to reset the encryption of the logged in account.
* Update screenshots
* Fix maestro flow
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-04-09 17:01:06 +00:00
Benoit Marty
dcf878350b
Merge pull request #2674 from element-hq/feature/bma/roomSuggestion
...
Room / User suggestions
2024-04-08 17:26:54 +02:00
Benoit Marty
da9a8f8cb1
Exclude fun ContentToPreview() from coverage, this is not production code.
2024-04-08 16:20:42 +02:00
Benoit Marty
4d9c48cf29
Merge pull request #2667 from SpiritCroc/avatar-fallback
...
Fall back to initials avatar when image avatar doesn't work
2024-04-08 14:42:11 +02:00
Jorge Martin Espinosa
5a08a4b5a3
Improve UI for notification permission screen in onboarding ( #2660 )
...
* Improve UI for notification permission screen in onboarding
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-04-08 10:58:37 +02:00
SpiritCroc
218fc8c89c
Add back debugPlaceholderAvatar for inspection mode
2024-04-08 09:59:02 +02:00
SpiritCroc
2ee96f12ff
Fall back to initials avatar when image avatar doesn't work
...
Initially I had it implemented such that it would only fallback on
error, but actually it's nice to have also while loading if it takes
a while to load the avatar.
2024-04-07 19:18:30 +02:00
ganfra
d4e7345a01
Room navigation : introduce the JoinRoomNode
2024-04-05 17:57:02 +02:00
Benoit Marty
f005555fdc
Remove unused circularReveal Modifier.
2024-04-04 14:49:42 +02:00
Jorge Martin Espinosa
8b335a9125
Move session verification to FTUE flow, make it mandatory ( #2594 )
...
* Move session verification to the FTUE
* Allow session verification flow to be restarted
* Use `EncryptionService` to display session verification faster
* Remove session verification item from settings
* Remove session verification banner from room list
* Remove 'verification needed' variant from the `TimelineEncryptedHistoryBanner`
* Improve verification flow UI and UX
* Remove 'verification successful' snackbar message
* Only register push provider after the session has been verified
* Hide room list while the session hasn't been verified
* Prevent deep links from changing the navigation if the session isn't verified
* Update screenshots
* Renamed `FtueState` to `FtueService`, created an actual `FtueState`.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-04-03 14:53:17 +00:00
ganfra
33c3dc07aa
Merge branch 'develop' into feature/fga/room_directory
2024-03-28 16:15:04 +01:00
Benoit Marty
69711bf316
Add trophy icon next the the winner vote in polls.
2024-03-26 17:58:31 +01:00
ganfra
089fbe697a
RoomDirectory : continue implementing the search
2024-03-25 11:17:19 +01:00
ganfra
3d071f0765
Merge branch 'develop' into feature/fga/room_directory
2024-03-21 17:24:54 +01:00
Jorge Martin Espinosa
ca578f79e8
Compound: add BigIcon, BigCheckmark and PageTitle components ( #2574 )
...
* Compound: add `BigIcon`, `BigCheckmark` and `PageTitle` components
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-03-21 11:10:11 +01:00
ganfra
fcfe4e9d31
Room directory search : start implementing ui with fake data
2024-03-20 18:32:41 +01:00
Jorge Martin Espinosa
1e0891bb68
Implement MSC2530 ( #2570 )
...
* Implement MSC2530
* Some layout improvements for images and videos with captions
* Update screenshots
* Replace `it` in several previews with `isMine`
---------
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com >
Co-authored-by: Marco Antonio Alvarez <surakin@gmail.com >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-03-20 13:58:29 +01:00
Benoit Marty
af79175af7
Simplification since MatrixUser cannot be null anymore.
2024-03-18 16:46:26 +01:00
Benoit Marty
a616790106
Fix preview on View having ModalBottomSheet.
2024-03-07 13:51:20 +01:00
Jorge Martin Espinosa
d8f9408cdb
Room member moderation: kick, ban and unban ( #2496 )
...
* Room member moderation: kick, ban and unban
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-03-06 16:44:05 +01:00