Commit Graph

721 Commits

Author SHA1 Message Date
Chris Smith
e3fb510af4 Typo and minor formatting 2023-06-05 10:23:39 +01: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
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
d3957dad96 Merge pull request #511 from vector-im/feature/fga/pdf_renderer
In-app PDF renderer
2023-06-02 17:16:42 +02:00
ganfra
0a762dc232 Merge branch 'develop' into feature/fga/pdf_renderer 2023-06-02 16:43:55 +02:00
Chris Smith
ecf7e291b7 SelectedUsers: Remember the layout calculations 2023-06-02 15:19:43 +01:00
Chris Smith
8c3b01e9f2 Add a handle to the avatar bottom sheet 2023-06-02 14:24:16 +01:00
Chris Smith
ac6b2192a5 More string fiddling 2023-06-02 14:22:35 +01:00
Chris Smith
fe65549c6f Treat empty avatar urls the same as null 2023-06-02 14:17:19 +01:00
Jorge Martin Espinosa
0009409a3b [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
Chris Smith
83add736c5 User row tweaks
- Make the checkbox non-clickable (the parent handles the clicks,
  and this stops the m3 lib padding it out to be a sensible touch
  target)
- Align and spread the text properly
- Change the default avatar size to match designs
2023-06-02 11:57:43 +01:00
Benoit Marty
2f0727363a Merge pull request #502 from vector-im/feature/bma/onboardingIteration
Onboarding iteration
2023-06-02 10:30:29 +02:00
Benoit Marty
be45feac43 Merge pull request #458 from vector-im/feature/bma/notificationContent
Notification content
2023-06-01 18:01:57 +02:00
Benoit Marty
4d8aaecf67 Add comment. 2023-06-01 17:58:12 +02:00
Chris Smith
3e2612dd9c Avatar actions: larger font 2023-06-01 16:55:23 +01:00
Chris Smith
6f7200c59a Merge remote-tracking branch 'origin/develop' into misc/cjs/create-join-design-feedback 2023-06-01 16:50:34 +01:00
Chris Smith
2c0d593ca6 Outlined button tweaks
Force the height in InviteSummaryRow as compose defaults to a min
height of 40dp

Change the button text style to ignore font padding so the text
aligns properly
2023-06-01 16:48:27 +01:00
Florian Renaud
04d4b6369a Update room properties from room details (#439)
-  Add the edit action in the room details
-  Add "Add topic" button in room details
-  Add the screen behind that action to edit some room properties: avatar, name, topic
   -  Handle the save button action
      - enable the button only if changes are detected
      - display a loader "updating room"
      - display an error dialog if any request has failed
- Check user has the right power level to change various attributes
   - "Add topic" is only shown if there's no topic and they are able to set on
   - Edit menu is only shown if they can change topic, name or avatar
   - On the edit page, any fields they can't change are uneditable

Co-authored-by: Chris Smith <csmith@lunarian.uk>
2023-06-01 15:10:29 +00:00
Benoit Marty
99204ce9e6 Fix compilation issue after rebase. 2023-06-01 17:02:48 +02:00
Benoit Marty
4d9c08bead Merge pull request #416 from Freezlex/develop
Fix App crash when joing specific room URL
2023-06-01 15:36:32 +02:00
Chris Smith
fb147f78b0 Merge remote-tracking branch 'origin/develop' into misc/cjs/create-join-design-feedback 2023-06-01 13:26:27 +01:00
Benoit Marty
42bafbdc1a Do not use System.currentTimeMillis() 2023-06-01 12:27:11 +02:00
Benoit Marty
cede53579c Fix test 2023-06-01 12:24:30 +02:00
Benoit Marty
fe85a7cc92 Use coroutine dispatcher instead of WorkerThread 2023-06-01 12:24:30 +02:00
Benoit Marty
3d77083aa7 Cleanup 2023-06-01 12:24:30 +02:00
Benoit Marty
8b190d776a Fix test 2023-06-01 12:24:30 +02:00
Benoit Marty
44c0466b09 Disable debugging of notification 2023-06-01 12:24:30 +02:00
Benoit Marty
2fb835ec77 Bigger image - WIP 2023-06-01 12:24:30 +02:00
Benoit Marty
e3b2a30f58 Notifications: add prefix to debug notification display. 2023-06-01 12:24:30 +02:00
Benoit Marty
7e889e5c0a Notifications: render current user name and avatar. 2023-06-01 12:23:53 +02:00
Benoit Marty
afa06fb03e Notifications: render room and user icons. 2023-06-01 12:23:53 +02:00
Benoit Marty
d0d6be3912 Map some info for the notifications. 2023-06-01 12:23:53 +02:00
Benoit Marty
feebff3d3d Merge pull request #478 from vector-im/feature/bma/slidingSyncCleanup
Sliding sync cleanup
2023-06-01 12:17:01 +02:00
Jorge Martin Espinosa
72fcd1e946 Merge pull request #497 from vector-im/feature/jme/enable-gif-support
Enable gif support for Coil
2023-06-01 12:07:16 +02:00
Jorge Martin Espinosa
b50350aaa0 [Room details] Open room member details when clicking on user data in timeline (#482) 2023-06-01 12:03:27 +02:00
Benoit Marty
b9494d2492 Merge pull request #494 from vector-im/feature/bma/checkCode
Check code
2023-06-01 11:53:53 +02:00
Chris Smith
4e23550031 User search: provide 10 results not 5
Also refactor slightly so the caller specifies the number of
results, which lets all the constants sit in the repository.
2023-06-01 10:22:19 +01:00
Chris Smith
a456becc6e User search: reduce debounce to 250ms 2023-06-01 10:18:45 +01:00
Chris Smith
f0a3981df5 Selected users: if scrollable, make last one peek
If there are enough selected users that they can't all be displayed,
add extra padding in between the users to ensure that the last
visible one is half visible to provide some scroll affordance.
2023-06-01 10:17:28 +01:00
Chris Smith
9515435102 Selected user: scale and align cross properly
IconButton makes assumptions about the size of icons, which
we're not abiding by here. That makes it semeingly impossible
to properly center our icon. Instead, rewrite it as a surface
to ensure it's laid out properly
2023-06-01 10:15:56 +01:00
Chris Smith
e8c4387bef Matrix user row: typography and alignment 2023-06-01 10:15:27 +01:00
Chris Smith
d6d273992d Checkable user row: fix uneven padding 2023-06-01 10:15:09 +01:00
Chris Smith
8b140446bd Search bar: close button colour 2023-06-01 10:14:41 +01:00
Chris Smith
68c010f78b Add TextStyle for getting rid of font padding 2023-06-01 10:14:19 +01:00
Chris Smith
afd76ac93d Progress dialog: match designs, deduplicate code 2023-06-01 10:13:53 +01:00
Chris Smith
c1595669f0 Outline buttons: font weight 2023-06-01 10:13:30 +01:00
Benoit Marty
9ec987f993 Introduce pages in our design system. 2023-06-01 10:51:03 +02:00
Chris Smith
36d372e1eb Display a notice if Matrix ID isn't resolved (#461)
Display a notice if Matrix ID isn't resolved

If we can't get the profile of a user after an mxid was
searched for, show a warning under their ID to say the
invite probably won't be delivered.

Closes #424
2023-06-01 08:40:45 +00:00
ganfra
dfacb42d76 Pdf: first iteration of pdf renderer 2023-05-31 23:20:49 +02:00
Jorge Martín
91e3511cb0 Enable gif support for Coil 2023-05-31 16:46:58 +02:00