Benoit Marty
4d7cad592c
Merge pull request #1372 from vector-im/feature/bma/dayNightPreview
...
Day night preview annotation
2023-09-19 14:04:49 +02:00
jonnyandrew
d291622eea
[Rich text editor] Add link functionality to rich text editor ( #1309 )
...
* Add link functionality to rich text editor
* Add 'list dialog' component compound design library
* Add 'text field list item' component to compound design library
2023-09-19 11:20:07 +00:00
Benoit Marty
e326e49e4c
Use DayNightPreview
2023-09-19 11:49:12 +02:00
Benoit Marty
a481ca5486
Merge pull request #1367 from vector-im/feature/bma/onboarding
...
Iterate on onboarding and welcome screens.
2023-09-18 20:58:38 +02:00
Benoit Marty
e781371228
Remove old logo.
2023-09-18 20:15:33 +02:00
Benoit Marty
dc11e526e4
Iterate on onboarding and welcome screens.
2023-09-18 19:48:30 +02:00
David Langley
8605673ca1
Merge branch 'develop' into dla/feature/room_list_decoration
2023-09-18 10:34:32 +01:00
Benoit Marty
574e6199fe
Cleanup and compact code. Also prefer usage of DayNightPreview.
2023-09-15 18:21:29 +02:00
Benoit Marty
372cc2a16e
Merge branch 'develop' into feature/jme/1302-allow-users-to-change-their-avatars
2023-09-15 17:35:17 +02:00
David Langley
90d27dacee
Merge branch 'develop' of https://github.com/vector-im/element-x-android into dla/feature/room_list_decoration
2023-09-15 15:48:15 +01:00
Jorge Martin Espinosa
a06bea4d71
Element Call SPA integration ( #1283 )
...
* Integrate Element Call into EX, being able to open its URLs and handle the call in-app.
* Add custom scheme support with format `element:call?url=...`.
* Update androix.webkit
* Silence the foreground service notification.
- Allow foreground service tap action to re-open the ongoing call.
- Unify notification small icons in different modules using a vector one.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-09-15 16:39:44 +02:00
Jorge Martín
41e614310f
Changes:
...
- Improve UI to match designs.
- Extract `EditableAvatarView` component.
- Create `LabelledOutlinedTextField`.
- Get strings from Localazy.
2023-09-15 14:04:21 +02:00
jonnyandrew
36119106a9
[Rich text editor] Update design ( #1332 )
...
* Fix composer height and padding
* Update plus and cancel icons with design system icons
* Update border so that it is always visible
* Update placeholder color
* Update send and tick icons
* Update design of formatting buttons
* Update RTE icons
* Reduce bottom padding
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-09-15 10:16:30 +00:00
David Langley
a3ef7c791e
Merge branch 'develop' of https://github.com/vector-im/element-x-android into dla/feature/room_list_decoration
2023-09-15 10:26:24 +01:00
Marco Romano
79e5bc7ae5
Add preview for progressIndicatorTrackColor
...
Forgot to add it in https://github.com/vector-im/element-x-android/pull/1295
2023-09-15 09:24:55 +02:00
David Langley
fc487ba9da
Merge branch 'develop' of https://github.com/vector-im/element-x-android into dla/feature/room_list_decoration
2023-09-14 19:30:02 +01:00
Benoit Marty
e69e961a70
Avoid lint false positive.
2023-09-14 18:16:10 +02:00
ganfra
b60b481ee0
Merge branch 'develop' into feature/fga/timeline_thread_decoration
2023-09-14 16:57:20 +02:00
David Langley
2a7a46841e
Show a room list decoration for notification setting applied
...
- Add the UI
- Rebuild room summaries when push rules change or when user disables notifications(hide them all)
2023-09-14 14:24:13 +01:00
Jorge Martin Espinosa
c1ae0ead3b
Fix top padding in room list when app is opened in offline mode ( #1299 )
...
* Fix top padding in room list when app is opened in offline mode
* Fix `avatarBloom` not passing the `bottomSoftEdgeColor` to `bloom`
2023-09-13 15:13:15 +00:00
Marco Romano
c3e595bf4f
Set proper progress indicator track color on polls ( #1295 )
...
Not yet a semantic color, so hardcoding it.
2023-09-13 11:51:29 +02:00
ganfra
f27f49160d
Merge branch 'develop' into feature/fga/timeline_thread_decoration
2023-09-13 11:42:46 +02:00
ganfra
95d6b6e58b
Thread decoration: create the ThreadDecoration ui
2023-09-13 11:40:16 +02:00
Jorge Martin Espinosa
07d63298be
[Compound] Improve Bloom ( #1272 )
...
* Improve Bloom:
- Simplify bloom blurred image.
- Display very subtle bloom for avatars with soft colors.
* Improve caching and performance
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-09-12 14:02:59 +02:00
Marco Romano
aa67dfb17a
New icons for Poll and Poll end ( #1280 )
...
Now both icons come from our designs and have a consistent size and padding (previously the poll one was coming from the material icons).
2023-09-12 13:35:26 +02:00
Jorge Martin Espinosa
94dc6f41e2
[Compound] Bloom ( #1253 )
...
* Add `bloom` and `avatarBloom` modifiers.
* Add `ConnectivityIndicatorContainer` to control the padding needed at the top.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-09-11 15:43:23 +02:00
Benoit Marty
f4b2c40f0d
Move class AvatarColorsProvider to its own file.
2023-09-11 10:55:26 +02:00
Benoit Marty
fad442760d
Now that we use a cache, there is no need to provide AvatarColors to the Avatar composable.
2023-09-11 10:55:26 +02:00
Benoit Marty
5a85efc458
Implement a in-memory cache for user avatar colors.
2023-09-11 10:55:26 +02:00
Benoit Marty
06a607abf8
Apply avatar colors to all the avatars across the app.
2023-09-11 10:55:26 +02:00
jonnyandrew
a05f4d8999
[Rich text editor] Add formatting menu ( #1261 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-09-08 16:23:15 +00:00
Benoit Marty
02c94501f4
Iterate on icon in Fab in the room list.
2023-09-07 15:49:51 +02:00
Benoit Marty
355049492a
Use CircleShape by default on FAB, for coherency with other platforms.
2023-09-07 15:10:10 +02:00
Yoan Pintas
4a870fc4a5
Add room notification settings ( #807 )
...
* Add room notification settings
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Jorge Martín <jorgem@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
Co-authored-by: David Langley <langley.dave@gmail.com >
2023-09-07 10:24:34 +02:00
Jorge Martin Espinosa
ee3d3ae213
Replace notification permission dialog with a screen ( #1223 )
...
* Replace notification permission dialog with a screen
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-09-05 18:58:05 +02:00
Benoit Marty
e7eb798894
Merge pull request #1225 from vector-im/feature/bma/forceDarkTheme
...
Fix system bar color after login on light theme.
2023-09-05 17:30:56 +02:00
Benoit Marty
0d5470758e
Fix system bar color after login on light theme.
...
Actually for the SunsetPage, we need a light status bar.
2023-09-05 16:19:04 +02:00
Benoit Marty
3168775446
Rename parameter and update comment.
2023-09-05 15:45:12 +02:00
Benoit Marty
fcc89bbb4f
Use bolder font for fallback avatar.
2023-09-05 15:39:31 +02:00
Benoit Marty
eb2810e467
Avoid hard-coded number and update the related test.
2023-09-05 15:39:31 +02:00
Benoit Marty
9e1c8279b2
Composable functions that return a value should start with a lowercase letter
2023-09-05 15:39:31 +02:00
Benoit Marty
2652362e60
Apply colors to default user avatar in the timeline.
2023-09-05 12:44:36 +02:00
Benoit Marty
a79e3d41d6
Compute avatar color of users and apply foreground color to the sender displayname.
2023-09-05 12:23:42 +02:00
Benoit Marty
9db45a997d
Compute avatar color of users and apply foreground color to the sender displayname.
2023-09-05 12:10:30 +02:00
Marco Romano
88eda62f56
New icon for "poll end" in both action menu and timeline item. ( #1203 )
...
- Also fixes preview of action list (reply is included as it will soon be added).
2023-08-31 15:40:51 +02:00
Marco Romano
d736261317
Poll end ( #1182 )
...
- Adds an "End Poll" item in the action list long press menu.
- Shows only on remote polls that have not ended yet and only if the user is the creator or has redact powers.
Closes https://github.com/vector-im/element-meta/issues/2026
2023-08-31 14:39:11 +02:00
Benoit Marty
e67c7ac9f1
Merge pull request #1177 from vector-im/feature/bma/analyticsSettingLink
...
Fix issue on analytics setting link
2023-08-30 11:16:46 +02:00
Jorge Martin Espinosa
400315e39a
Make sure Snackbars are only displayed once ( #1175 )
...
* Make sure Snackbars are only displayed once
* Use a queue instead
* Fix docs
* Add tests for `SnackbarDispatcher`.
2023-08-30 10:43:23 +02:00
Benoit Marty
bae963c4bc
Reorder params.
2023-08-30 10:28:44 +02:00
Jorge Martín
0a77590e76
Split link text into a ListSupportingText component.
...
This also requires some internal changes to `ListSupportingText`, `ClickableLinkText` and `TimelineTextView` to match the behaviour and design.
2023-08-30 09:33:53 +02:00