Commit Graph

1392 Commits

Author SHA1 Message Date
Benoit Marty 7ece687740 Merge pull request #3574 from element-hq/feature/bma/improveMediaModel
Clarify model for Event with attachment
2024-10-16 14:57:05 +02:00
Benoit Marty 95941fc95e Merge pull request #3681 from element-hq/feature/bma/rtlIssue
RTL: ensure sender information are correctly rendered in the timeline
2024-10-16 12:01:17 +02:00
Benoit Marty 1127e6b854 Use size from the DrawScope. 2024-10-16 11:26:26 +02:00
Benoit Marty 6392404c3a Fix tests. 2024-10-16 10:01:04 +02:00
Benoit Marty 6e722d6a54 Add userId in identity change warning banner #3678 2024-10-15 18:02:23 +02:00
Benoit Marty 9c2a08e269 RTL: ensure the sender information are displayed at the start of the screen. 2024-10-15 10:39:59 +02:00
Benoit Marty 5e6f5f4449 RTL: ensure the top start corner is cropped. 2024-10-15 10:32:26 +02:00
Benoit Marty 3b426705f7 Import fun 2024-10-14 21:13:52 +02:00
Benoit Marty a7328c705c Fix regression due to icon now supports RTL. 2024-10-14 21:13:50 +02:00
Benoit Marty 76e8e8ffae Remove useless return 2024-10-14 20:58:51 +02:00
Benoit Marty aa07ab1a07 Add feature flag IdentityPinningViolationNotifications.
Disabled in production build, enabled by default on other builds.
2024-10-10 16:28:15 +02:00
ganfra a3db4b2043 Merge pull request #3631 from element-hq/feature/fga/rework_room_summary
Rework room summary
2024-10-09 11:44:45 +02:00
ganfra eeb6b6f4bf misc : remove direct usage of RoomSummary in UI and let RoomSummary use RoomInfo. 2024-10-08 21:34:34 +02:00
Benoit Marty ef4aa8f91e Do not render pin violation in clear room. 2024-10-08 18:30:08 +02:00
Benoit Marty 920dc2b0d7 Improve mapping regarding filename, caption and formattedCaption 2024-10-08 17:12:48 +02:00
Benoit Marty 873d807500 Cleanup 2024-10-08 15:02:04 +02:00
Benoit Marty f4b7443cfb Fix regression. 2024-10-08 14:56:50 +02:00
Benoit Marty 41749ed5b1 Create data classes TypingRoomMember and IdentityRoomMember to avoid the risk of useless recomposition.
Also remove TypingNotificationStateForMessagesProvider which was not used anymore.
2024-10-08 14:54:49 +02:00
Benoit Marty 8aa34d8cd4 Use produceState 2024-10-08 14:15:23 +02:00
Benoit Marty 4fefecd0d9 Fix Emoji test 2024-10-08 14:14:39 +02:00
Benoit Marty 746a7fbf37 tom 2024-10-08 13:55:46 +02:00
Benoit Marty fcee53b23e Rename val for clarity 2024-10-08 13:47:47 +02:00
Benoit Marty 189fbe9d11 Use produceState 2024-10-08 13:45:25 +02:00
Benoit Marty 0fd275d32b Fix preview of identity change banner in a timeline. 2024-10-08 11:48:09 +02:00
Benoit Marty 33bfe1db8d Fix broken previews 2024-10-08 11:48:06 +02:00
Benoit Marty e49d689fe8 Improve code. 2024-10-08 11:23:11 +02:00
Benoit Marty 0099777360 Fix code quality. 2024-10-08 11:09:46 +02:00
Benoit Marty bc62f8cfce Fix compilation issues. 2024-10-08 10:27:07 +02:00
Benoit Marty 5baefd479f Identity change: handle click on "learn more" 2024-10-08 09:35:18 +02:00
Benoit Marty 3e5dd4bdfe Avoid using application context. 2024-10-08 09:06:40 +02:00
Benoit Marty 9a85e92025 Do not inject presenter directly. 2024-10-07 22:25:05 +02:00
Benoit Marty d9fb0cf656 Pin user identity. 2024-10-07 22:19:13 +02:00
Benoit Marty c69e5f47e5 Render PinViolation above the composer. 2024-10-07 22:18:32 +02:00
Benoit Marty 6cfebc18fa Cleanup 2024-10-07 17:46:17 +02:00
Benoit Marty d744e075d5 Remove dependencies to other presenters in MessagesPresenter. 2024-10-07 17:46:17 +02:00
Benoit Marty b211941673 Merge pull request #3611 from frebib/frebib/black-on-black
Fix black-on-black status bars with hidden media
2024-10-07 09:38:38 +02:00
bmarty e25ba65170 Sync Strings from Localazy 2024-10-07 00:28:33 +00:00
Joe Groocock 0b67dfdc3d Use CircleShape instead of 50% RoundedCornerShape
This is a builtin alias for the same thing.

Signed-off-by: Joe Groocock <me@frebib.net>
2024-10-05 15:57:07 +00:00
Joe Groocock 1e4be645b8 Fix black-on-black status bars with hidden media
In dark mode, the ElementTheme composable incorrectly applied a dark
colour to the status bars, which was nearly invisible on top of the
black background of the app.

Signed-off-by: Joe Groocock <me@frebib.net>
2024-10-05 15:54:42 +00:00
Benoit Marty 1fad4d43be Do not inject the TimelineProtectionPresenter 2024-10-04 17:02:05 +02:00
Benoit Marty a72c406c86 Fix preview name. 2024-10-04 17:02:04 +02:00
Benoit Marty b889e8681c Rename hideContent to hideMediaContent 2024-10-04 17:02:03 +02:00
Benoit Marty fafd5d4871 Let invokeOnCurrentTimeline lambda param return Unit so that we can remove run block. 2024-10-04 17:02:02 +02:00
Benoit Marty a3e2457834 SuppressWarnings ModifierClickableOrder 2024-10-04 17:02:02 +02:00
Benoit Marty 8b282f27e5 Hide images: iterate on design. 2024-10-04 17:01:59 +02:00
Benoit Marty 5285696b0a Fix test name. 2024-10-04 17:01:58 +02:00
Benoit Marty a465b0c080 Remove dead code. 2024-10-04 17:01:57 +02:00
Benoit Marty 73bdf0e1ce Add unit test on ProtectedView and TimelineProtectionState 2024-10-04 17:01:56 +02:00
Benoit Marty 8ffdfff839 Add unit test on TimelineProtectionPresenter 2024-10-04 17:01:55 +02:00
Benoit Marty 0244b71795 Fix test compilation 2024-10-04 17:01:53 +02:00