Commit Graph

105 Commits

Author SHA1 Message Date
ganfra c5ac14014c Merge branch 'develop' into feature/fga/improve_timeline_file_rendering 2023-06-02 17:00:13 +02:00
Jorge Martin Espinosa dc4b385ada [Message actions] Update timeline context menu (#498)
* Replace bottom sheets in timeline with M3 ones.

* Add missing options to menu with the right icons

* Add message summary and reaction emoji row.

* Use the same icon in the message summary and file timeline item
2023-06-02 12:08:54 +00:00
ganfra bbc10ea3ff File: new design for file timeline item 2023-06-01 18:41:54 +02:00
Jorge Martin Espinosa a36f4b7947 [Room details] Open room member details when clicking on user data in timeline (#482) 2023-06-01 12:03:27 +02:00
Chris Smith 6ad14aa223 Fix flaky media tests. (#479)
Creating a mock during the test run seems to sometimes take a
large amount of time when running the tests in parallel (possibly
some kind of resource contention?)

Instead, perform the mocking in the test class so it's part of
the setup, not the  actual test runs.
2023-05-30 13:57:03 +00:00
Benoit Marty ff1147e611 Sync localazy to fix lint error. 2023-05-30 13:55:23 +02:00
Benoit Marty 7f2b23507c Merge pull request #471 from vector-im/sync-localazy
Sync Strings
2023-05-30 13:06:51 +02:00
Benoit Marty 28ff9ea437 Reduce number of warnings 2023-05-30 11:43:38 +02:00
Benoit Marty 03e2fa04cb Fix alignment issue when there is an error. 2023-05-30 11:34:34 +02:00
Benoit Marty 60593fb1d7 Add preview for TimelineEventTimestampView 2023-05-30 11:33:33 +02:00
Benoit Marty 34980d34ad Improve preview again 2023-05-30 11:07:55 +02:00
Benoit Marty 0cbddd58bc Fix compilation issue after rebase. 2023-05-30 10:58:14 +02:00
Benoit Marty 25e432d24e Fix setting y offset to -12.dp can overlap a state event displayed above. Rework how the vertical offset are applied. 2023-05-30 10:50:06 +02:00
Benoit Marty c590a32942 Move extension to a common file for code clarity. 2023-05-30 10:24:19 +02:00
Benoit Marty 929ed22cb3 Ensure GroupPosition is correct regarding Event which cannot be grouped. 2023-05-30 10:17:25 +02:00
Benoit Marty 6621163d27 Document [TimelineItemGroupPosition] and improve preview of [MessageEventBubble]. 2023-05-30 10:17:25 +02:00
Benoit Marty 6000a7ca5b Let TimelineItemsFactory group the item if necessary, so it's done on a computation dispatcher. Let the View manage the expanded/grouped state. 2023-05-30 10:16:16 +02:00
Jorge Martín 87990c425c Fix small issues, improve Result.flatMap 2023-05-29 13:58:29 +02:00
bmarty 175b7deccb Sync Strings from Localazy 2023-05-29 00:09:47 +00:00
ganfra 698e08573b Media: fix test compilation 2023-05-26 19:21:12 +02:00
ganfra b2a66ddafe Media: handle PR review remarks 2023-05-26 19:09:51 +02:00
ganfra c72ecc4807 Media: clean a bit Timestamp rendering 2023-05-26 17:10:34 +02:00
Jorge Martín 15ff1a4d30 Timestamp improvements 2023-05-26 14:37:39 +02:00
Jorge Martín fc464a35f9 Try to improve timestamp rendering for media 2023-05-26 14:28:37 +02:00
ganfra 462f8c138a Merge branch 'develop' into feature/fga/image_loading 2023-05-26 13:43:51 +02:00
Jorge Martin Espinosa 7aae71c2d4 Display timestamps for text messages (#465) 2023-05-26 10:51:15 +00:00
ganfra ec4c511c66 Media : Fix small issues after merge 2023-05-26 12:16:14 +02:00
ganfra 2c0771ecc0 Merge branch 'develop' into feature/fga/image_loading 2023-05-26 11:39:34 +02:00
ganfra 2ec2c9b16f Media: continue improving VideoView 2023-05-26 11:29:49 +02:00
ganfra e0106fe907 Media: some more improvements over MediaViewer 2023-05-25 23:02:19 +02:00
Benoit Marty 6102ffa7e4 Add test for TimelinePresenter: Collapse and expand group. 2023-05-25 18:10:32 +02:00
ganfra 5e5737aa61 Media: add some previews in the TimelineView 2023-05-25 17:47:53 +02:00
Benoit Marty 9be8112c9c Add test for TimelineItemGrouper and fix a bug: the last group if any was not added to the list. 2023-05-25 17:32:55 +02:00
ganfra c741b35035 Media: polish TimelineVideo item 2023-05-25 16:21:53 +02:00
ganfra 1fe14ef685 Media: update screenshots 2023-05-25 15:58:08 +02:00
ganfra f7b45d7823 Media: more cleanup 2023-05-25 15:47:08 +02:00
ganfra 48389ccd26 Media: improve BlurHashAsyncImage 2023-05-25 15:28:37 +02:00
Benoit Marty 78c99a340e Fix missing modifier parameter. 2023-05-25 14:17:09 +02:00
Benoit Marty 9efb703854 Fix test compilation 2023-05-25 14:17:09 +02:00
Benoit Marty 4c20450c2a This is default value when reverseLayout = true 2023-05-25 14:17:09 +02:00
Benoit Marty 52d35e0ac4 Better icon for this use case. 2023-05-25 14:17:09 +02:00
Benoit Marty 31ec3267db Animate collapse/expand change 2023-05-25 14:17:09 +02:00
Benoit Marty 0c95912c9c Group some state events in the timeline 2023-05-25 14:17:09 +02:00
Benoit Marty 26198140df No actions (yet) for State Event. 2023-05-25 14:16:23 +02:00
Benoit Marty 75f6c99ea9 Render State Event in the timeline. 2023-05-25 14:16:23 +02:00
Benoit Marty b7278f3e3e Process state event in timeline - WIP 2023-05-25 14:16:23 +02:00
ganfra 3e01a2f317 Media: some code clean-up 2023-05-24 22:23:38 +02:00
ganfra 92e19c3dd9 Media: improve a bit the viewers 2023-05-24 22:19:18 +02:00
ganfra 75f85a97b7 Media: makes sure system ui get back to normal when leaving preview/viewer 2023-05-24 17:30:09 +02:00
ganfra ced60c672e Media: add more tests 2023-05-24 17:06:27 +02:00