Jorge Martin Espinosa
e591a588b3
[Message Actions] Add emoji reactions option ( #568 )
...
* Add logic to send message reactions
* Add emoji library, create EmojiPicker component
* Fix bottom sheet behaviors
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-06-09 16:56:40 +02:00
Jorge Martin Espinosa
b0386e6235
[Message Actions] Display debug info for events in the timeline ( #555 )
...
* Display debug info for events in the timeline on debug builds.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-06-09 06:13:22 +00:00
ganfra
70eefe7c42
Clean tests values for file extension
2023-06-08 17:17:13 +02:00
ganfra
8318d45124
Tests: fix tests for media
2023-06-08 16:10:38 +02:00
Jorge Martin Espinosa
25c32cb1e8
[Message actions] New UI for replies ( #545 )
...
* Add 'reply to' UI to the message composer.
* Move the `BlurHashAsyncImage` to `:libraries:designsystem` as it is now used in several modules.
* Create reusable `AttachmentThumbnail` and associated data classes and enums, it's now added to `:libraries:matrixui`.
* Re-use `AttachmentThumbnail` in a `ActionListView` and `TextComposer`.
* Add 'inReplyTo' models and UI.
* Add min size for images
* Create a separate layout for media items with no reply to info. Also, separate `Timeline__Row` components from `TimelineView`, as it was getting too large.
* Added `EqualWidthColumn` to use inside message bubbles. Also fixed some modifiers for media items replying to other messages.
* Disable `inReplyToClicked`.
* Remove unused resources and libraries.
* Remove any traces of `BlurHashAsyncImage` in `:features:messages`, since it was moved to the design system.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-06-08 12:15:13 +02:00
ganfra
b5ec693886
Merge pull request #551 from vector-im/feature/fga/media_viewer_actions
...
Feature/fga/media viewer actions
2023-06-07 17:46:29 +02:00
Chris Smith
decd74303c
Merge pull request #553 from vector-im/bug/cjs/updating-room-details
...
Fix changing room avatar from details screen
2023-06-07 16:07:07 +01:00
ganfra
8a3a70ffa5
Merge branch 'develop' into feature/fga/media_viewer_actions
2023-06-07 16:31:28 +02:00
ganfra
a2fc02f90e
Media: extract LocalMediaViewState to his own file
2023-06-07 15:58:05 +02:00
ganfra
c69c3ea942
Media: make some minor UI fixes
2023-06-07 15:55:16 +02:00
ganfra
865d521545
Media: address PR review
2023-06-07 15:41:07 +02:00
Jorge Martin Espinosa
595fbda220
[Message actions] New UI for message composer and editing ( #526 )
...
* Add UI for edit composer mode
* Remove leftover code from the RTE implementation
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-06-07 13:06:19 +02:00
Chris Smith
6910984588
Fix changing room avatar from details screen
...
The presenter was expecting the MediaProcessor to return a
MediaUploadInfo.Image, but it actually returns
MediaUploadInfo.AnyFile because we're not compressing avatars
(so it doesn't process the file and return more detailed info).
This check/cast was entirely pointless, so change to just
working on whatever we're given. The pickers constrain which
types of file the user select, so we should be reasonably happy
the files are images.
Also actually log error details when updating the details,
so we know what's going wrong.
Closes #550
2023-06-07 11:18:03 +01:00
Chris Smith
8edf270e66
Merge pull request #529 from vector-im/misc/cjs/create-join-design-feedback-ii
...
More create and join room design tweaks
2023-06-07 09:19:16 +01:00
Benoit Marty
6b264a6397
Merge pull request #527 from vector-im/feature/bma/designSystem
...
Preparatory work to integrate new FTUE screen
2023-06-07 08:59:13 +02:00
ganfra
4b704fe02c
Media : timeline file adjustment
2023-06-06 23:10:02 +02:00
ganfra
e3457fb594
Media: clean up code
2023-06-06 22:18:13 +02:00
ganfra
730f50a433
Media actions: add more tests
2023-06-06 22:08:57 +02:00
Chris Smith
605e603b71
Bump some font sizes from small to medium after review
2023-06-06 16:44:19 +01:00
Chris Smith
b54219c152
Invite button: fiddle with touch area
...
Instead of the whole width of the screen being touchable, make the
clickable component 48dp high and 16dp padding either side of the
content.
2023-06-06 16:44:18 +01:00
Chris Smith
9c21034027
Create room: labels shouldn't be bold
2023-06-06 16:44:18 +01:00
Chris Smith
4b40a40b3b
Invites: increase vertical padding to 16dp
2023-06-06 16:44:18 +01:00
ganfra
20eb2ade54
Merge branch 'develop' into feature/fga/media_viewer_actions
2023-06-06 14:35:25 +02:00
ganfra
80b918b273
Media: make tests passing again
2023-06-06 13:48:12 +02:00
Chris Smith
b6e45c976f
Use member count instead of counting members ( #530 )
...
Use member count instead of counting members
For the room details screen, use the member count as supplied by
matrix instead of waiting for the entire member list to be
retrieved and then manually adding up all the relevant users.
This removes the loading state of the member count, relying on
a spinner on the member list itself if the user actually wants
to see the members. (The performance of that will be improved
separately on the rust side in the future)
Closes #505
2023-06-06 10:40:17 +00:00
ganfra
4a71aab95e
Media: rework how we get the activity context (and fix test compilation)
2023-06-05 23:39:48 +02:00
ganfra
61fc57d3ef
File: improve a bit pdf loading
2023-06-05 22:45:49 +02:00
ganfra
3a2ef0238b
Media: handle openWith and share actions (need to inject context for tests...). Also introduce MediaInfo
2023-06-05 20:52:17 +02:00
github-actions[bot]
03c28ac52d
Sync Strings ( #522 )
...
Sync Strings from Localazy
2023-06-05 15:26:50 +00:00
Yoan Pintas
d2263372d2
Init analytics modules ( #350 )
2023-06-05 13:11:34 +00:00
Chris Smith
c457d74954
Merge pull request #519 from vector-im/misc/cjs/create-join-design-feedback
...
Design tweaks for create/join rooms
2023-06-05 13:24:42 +01:00
Chris Smith
cd85851437
Remove deleted strings from translations
2023-06-05 12:38:26 +01:00
Chris Smith
f74ac6808d
Update strings to get new room placeholder text
2023-06-05 12:14:29 +01:00
Benoit Marty
2f1b82ef12
Introduce HeaderFooterPage.
2023-06-05 13:06:06 +02:00
Chris Smith
9d52beb525
Invites: simplify string building
2023-06-05 11:51:00 +01:00
Benoit Marty
32026ea5fb
Introduce IconTitleSubtitleMolecule.
2023-06-05 12:44:51 +02:00
Chris Smith
8ef70024e5
Create room: use secondary tint instead of alpha
2023-06-05 11:28:32 +01:00
Benoit Marty
b89bca4ca9
Introduce ButtonColumnMolecule and ButtonRowMolecule.
2023-06-05 12:21:50 +02:00
Chris Smith
deeb6fb22d
Invite people to a room: add dividers
2023-06-05 10:51:05 +01:00
Chris Smith
e3fb510af4
Typo and minor formatting
2023-06-05 10:23:39 +01:00
Benoit Marty
0a689d5456
More cleanup now that min API is back to 23.
2023-06-05 10:46:21 +02:00
ganfra
8e1ade897d
MediaViewer: improve actions (save on disk and share)
2023-06-02 20:13:17 +02:00
ganfra
31ba1a1a06
Media action: show snackbar when file saved on disk
2023-06-02 19:41:18 +02:00
ganfra
f7f5539cb9
Update localazy strings
2023-06-02 19:22:23 +02:00
ganfra
c2fa9e6add
Media Viewer: rename the shared file with the known name if any.
2023-06-02 17:46:48 +02:00
ganfra
235efeadb6
Pdf : fix after merge
2023-06-02 17:29:24 +02:00
Chris Smith
56d29e3303
Merge remote-tracking branch 'origin/develop' into misc/cjs/create-join-design-feedback
2023-06-02 16:25:07 +01:00
ganfra
3ee9ba4979
Merge branch 'develop' into feature/fga/media_viewer_actions
2023-06-02 17:22:10 +02:00
Jorge Martin Espinosa
341be67f3a
Fix SearchBar colors. Also fix tertiary color in dark mode. ( #516 )
...
* Fix SearchBar colors. Also fix tertiary color in dark mode.
2023-06-02 17:20:43 +02:00
ganfra
d8b506eaff
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