Commit Graph

122 Commits

Author SHA1 Message Date
ganfra fa63ed1faf MediaViewer: improve actions (save on disk and share) 2023-06-02 20:13:17 +02:00
ganfra 89d4b81f80 Media action: show snackbar when file saved on disk 2023-06-02 19:41:18 +02:00
ganfra 1d9ef72ed5 Media Viewer: rename the shared file with the known name if any. 2023-06-02 17:46:48 +02:00
ganfra d5bff3437b Pdf : fix after merge 2023-06-02 17:29:24 +02:00
ganfra c06b22961b Merge branch 'develop' into feature/fga/media_viewer_actions 2023-06-02 17:22:10 +02:00
ganfra 5b1b02613b Merge pull request #512 from vector-im/feature/fga/improve_timeline_file_rendering
Timeline file item iteration
2023-06-02 17:18:19 +02:00
ganfra 1230769c4c Merge pull request #511 from vector-im/feature/fga/pdf_renderer
In-app PDF renderer
2023-06-02 17:16:42 +02:00
ganfra c5ac14014c Merge branch 'develop' into feature/fga/improve_timeline_file_rendering 2023-06-02 17:00:13 +02:00
ganfra d878e7274d Pdf : add small comment 2023-06-02 16:48:17 +02:00
ganfra 26adc55ea9 Merge branch 'develop' into feature/fga/pdf_renderer 2023-06-02 16:43:55 +02:00
ganfra 1c01c0a6cc Media: implements share action 2023-06-02 16:43:28 +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 7386936217 Media: improve creation of LocalMedia 2023-06-02 09:44:07 +02:00
ganfra 966199a007 Media: finally revert to using only uri but with the proper scheme.. 2023-06-02 08:55:43 +02:00
ganfra 7b90f5bfcf Media: refactor LocalMedia so the source of data is clear (uri or file) 2023-06-01 22:35:17 +02:00
ganfra bc35db3ffd Media viewer: start adding save on disk action 2023-06-01 22:01:05 +02:00
ganfra bbc10ea3ff File: new design for file timeline item 2023-06-01 18:41:54 +02:00
ganfra ab95218e50 Pdf: rework pdf viewer a bit 2023-06-01 17:42:05 +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
ganfra acb716849d Pdf: improve rendering with zoom and spaces between pages 2023-05-31 23:48:23 +02:00
ganfra 3030799649 Pdf: first iteration of pdf renderer 2023-05-31 23:20:49 +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