Commit Graph

3453 Commits

Author SHA1 Message Date
Benoit Marty
4188d58b56 Implement month separator for the Gallery.
Improve day separator rendering in the timeline.
Use Today, Yesterday, and the name of the day if less than 7 days and do not render the year for the current year.
Improve date format for the media viewer.
Rework how date and time are computed.
ActionListView: Time can take more space, so update the layout.
2024-12-11 23:57:57 +01:00
Benoit Marty
c5e605a539 Fix compilation issue. 2024-12-11 12:28:28 +01:00
Benoit Marty
c88d8abc70 Merge pull request #4018 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.70
2024-12-11 12:23:41 +01:00
Benoit Marty
20ba0e65eb Fix tests 2024-12-11 10:41:55 +01:00
Benoit Marty
13cd624e1c Add TODO for the event cache 2024-12-11 10:08:53 +01:00
Benoit Marty
b0df7539ad DayDivider has been renamed to DateDivider.
For the main timeline, we can keep the name `VirtualTimelineItem.DayDivider`
2024-12-11 09:59:13 +01:00
Benoit Marty
70b9e433af Handle new EventCache Exception 2024-12-11 09:57:45 +01:00
Benoit Marty
8748e64242 Fix test.
I'll iterate on the various date format in a separate PR.
2024-12-11 09:55:04 +01:00
Benoit Marty
4d997a88db Add unit test on MediaItemsPostProcessor 2024-12-10 16:57:41 +01:00
Benoit Marty
076e371908 Order imports. 2024-12-10 15:58:44 +01:00
Benoit Marty
57fc19d545 Let the Presenter use real classes. 2024-12-10 15:56:54 +01:00
Benoit Marty
7a3bd38c96 Add test on DefaultEventItemFactory 2024-12-10 15:16:41 +01:00
Benoit Marty
a4a8fc2268 Media timeline: improve pagination logic. 2024-12-10 15:11:53 +01:00
Benoit Marty
d86430d56a Move bottom state to the View state 2024-12-10 13:38:28 +01:00
Benoit Marty
b3648c1d18 Improve preview. 2024-12-10 13:10:25 +01:00
Benoit Marty
c5568b430d Iterate on Error rendering. 2024-12-10 13:04:53 +01:00
Benoit Marty
e28163a116 Introduce GroupedMediaItems for code clarity 2024-12-10 13:01:33 +01:00
Benoit Marty
35bc9597eb Add missing previews 2024-12-10 12:28:42 +01:00
Benoit Marty
281d425cba More formatting 2024-12-10 10:42:23 +01:00
Benoit Marty
7587c47587 Fix test. 2024-12-10 09:56:08 +01:00
Benoit Marty
88b191d7c1 Format file. 2024-12-10 09:28:46 +01:00
Benoit Marty
4bbde1d7a3 Remove extra space. 2024-12-10 09:24:45 +01:00
Benoit Marty
dbb0996725 Remove not needed MediaGalleryTimelineProvider 2024-12-10 09:24:31 +01:00
Benoit Marty
6433239837 Change scope to RoomScope 2024-12-10 09:04:14 +01:00
Benoit Marty
3a934bd592 Remove TimelineMediaItemsCacheInvalidator, it is not needed. 2024-12-10 09:01:42 +01:00
Benoit Marty
d06e6192e6 Rename imageItems to imageAndVideoItems. 2024-12-10 08:57:36 +01:00
Benoit Marty
f0fb6698e4 Rename onDone to onBackClick. 2024-12-10 08:51:43 +01:00
Benoit Marty
5920bc0e9f remove blank line. 2024-12-10 08:46:07 +01:00
Benoit Marty
6113e4cd40 Rename preview. 2024-12-10 08:07:12 +01:00
Benoit Marty
7a95d21da8 Fix preview 2024-12-09 17:52:59 +01:00
Benoit Marty
ad6dd6ec7e Fix preview. 2024-12-09 17:34:52 +01:00
Benoit Marty
0096e528c4 Sync strings. 2024-12-09 17:16:29 +01:00
Benoit Marty
28725a364f Media Gallery 2024-12-09 16:48:48 +01:00
Benoit Marty
61805646c8 Merge pull request #4007 from element-hq/sync-localazy
Sync Strings
2024-12-09 16:47:34 +01:00
ganfra
b603c0e289 Merge pull request #4005 from element-hq/feature/fga/requests_to_join_banner
feat(knock) : Knock Requests Banner UI
2024-12-09 11:54:43 +01:00
ganfra
421bbba558 misc : introduce List.firstIfSingle extension 2024-12-09 11:18:04 +01:00
ganfra
98c0697a3f knock requests : use proper banner string resources 2024-12-09 11:01:42 +01:00
bmarty
01855f09a9 Sync Strings from Localazy 2024-12-09 00:30:45 +00:00
Benoit Marty
783166bba4 Merge pull request #4004 from element-hq/feature/bma/customAlertSolid
Add destructive param to BigIcon.Style.Default to be able to render icons with red tint
2024-12-06 16:58:05 +01:00
Benoit Marty
2518295271 Update doc and rename param. 2024-12-06 13:59:31 +01:00
ganfra
b149acff26 knock requests : start implementing banner ui 2024-12-06 13:29:31 +01:00
ganfra
41ac352060 Merge pull request #3995 from element-hq/feature/fga/requests_to_join_list
feat(knock_requests_list) : implement design
2024-12-06 13:28:52 +01:00
Benoit Marty
c80037d7b6 Fix BigIcon preview. 2024-12-06 13:22:56 +01:00
Benoit Marty
3cc1f46795 Add destructive param to BigIcon.Style.Default to be able to render icons with red tint. 2024-12-06 11:58:52 +01:00
Benoit Marty
53567562d5 MediaViewer: Show divider above the caption only if there is a caption and the media is video (to have a divider with the video controller) 2024-12-06 10:19:19 +01:00
Benoit Marty
2c6b4e31b9 MediaViewer: Align title to left and move action bottom to top bar. 2024-12-06 10:02:16 +01:00
ganfra
8cf60bf2f7 Merge pull request #4000 from element-hq/feature/fga/send_button_update
feat(design) : update send button background
2024-12-05 18:24:46 +01:00
ganfra
6e8b9439dd feat(design) : update send button to match new background 2024-12-05 17:23:52 +01:00
ganfra
02522d30d2 chore(dependencies) : update rust sdk to 0.2.69 and handle new utd causes. 2024-12-05 14:56:57 +01:00
ganfra
997f5ed952 knock requests : fix test on room details view 2024-12-05 12:57:15 +01:00