Jorge Martin Espinosa
7fdba39d6d
Disable vector XML rasterisation on API 23 ( #2128 )
...
* Disable vector XML rasterisation on API 23
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-12-29 11:41:08 +00:00
Benoit Marty
a7c5e620a4
Use icon from library and move and rename retry.xml to the library.
...
Also fix contentDescription for pause button.
2023-12-20 17:33:49 +01:00
Benoit Marty
9ae521dd0b
Use Edit icon from Compound and delete ic_edit_solid
2023-12-20 17:33:49 +01:00
Benoit Marty
f697d62831
Use Thread icon from Compound and delete ic_thread_decoration
2023-12-20 17:33:49 +01:00
Benoit Marty
79f52990ff
Use CompoundIcon and remove ic_send.xml
2023-12-20 17:33:49 +01:00
Benoit Marty
c02d97f421
Format
2023-12-20 17:33:49 +01:00
Benoit Marty
c18959f0a0
Use VideoCallSolid and also delete local ic_video_call.xml icon.
2023-12-20 17:33:49 +01:00
Benoit Marty
8378500a25
Change name to match use case.
2023-12-19 13:42:07 +01:00
Benoit Marty
ff2fc7ff3a
Also linkify emails.
2023-12-15 20:07:11 +01:00
Benoit Marty
664e8b6d5b
Merge branch 'develop' into julioromano/poll_history_entry_point
2023-12-14 16:58:23 +01:00
ganfra
5ac3f273ea
Merge branch 'develop' into julioromano/poll_history_entry_point
2023-12-14 15:17:13 +01:00
Jorge Martin Espinosa
80408a807c
Fix mentions font weight and horizontal padding ( #2025 )
...
* Fix mentions font weight and horizontal padding
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-12-14 14:15:25 +01:00
Benoit Marty
4ddbf6ec5f
Accessibility: do not read initial used for avatar out loud. ( #1864 )
2023-12-13 12:07:33 +01:00
ganfra
954df6c537
Theme : introduce SegmentedButton
2023-12-06 19:28:04 +01:00
Jorge Martin Espinosa
087d2728d5
Extract compound tokens and theming to compound-android library ( #1888 )
...
* Replace tokens & icons with the external Compound ones
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-27 10:30:07 +01:00
Benoit Marty
05ba424e75
Merge pull request #1862 from vector-im/feature/bma/moreTests
...
Remove lambda default value
2023-11-24 11:00:34 +01:00
Jorge Martin Espinosa
e13b204f4b
Run 'record screenshots' flow if label is present ( #1860 )
...
* Run 'record screenshots' flow if label is present
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-23 08:25:33 +01:00
Benoit Marty
68c4f1e6bc
Merge pull request #1845 from vector-im/feature/bma/sendingStateA11y
...
Content description: add for sending state and fix other issues.
2023-11-22 17:51:48 +01:00
Benoit Marty
ae0c3edd24
Remove default value for lambda.
...
We enforce a value to be provided and it's better for code coverage.
2023-11-22 17:28:23 +01:00
Marco Romano
60f58f9915
Update poll icons from Compound ( #1849 )
...
* Use compound icons for polls
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-22 13:35:04 +01:00
Benoit Marty
637f788d40
Replace Alertdialog (deprecated) by BasicAlertDialog.
2023-11-21 17:22:53 +01:00
Benoit Marty
830bad2bcf
Fix compilation warning, add opt in for ExperimentalMaterial3Api
2023-11-21 16:39:38 +01:00
Benoit Marty
67ed385e45
Prevent usage of hard-coded string for contentDescription, and fix existing issues.
2023-11-21 15:38:21 +01:00
Benoit Marty
88a7cc9740
Fix some contentDescription.
2023-11-21 14:44:38 +01:00
Jorge Martin Espinosa
a8fbb882f2
Integrate mentions in the composer ( #1799 )
...
* Integrate mentions in the composer:
- Add `MentionSpanProvider`.
- Add custom colors needed for mentions.
- Use the span provider to render mentions in the composer.
- Allow selecting users from the mentions suggestions to insert a mention.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-20 18:14:02 +01:00
Benoit Marty
d1df0e47f1
Read receipt: Improve accessibility
2023-11-17 16:40:53 +01:00
Benoit Marty
900cf1881f
Read receipt: Bottom sheet
2023-11-16 14:05:00 +01:00
Benoit Marty
87d5ed82b9
Read receipt: model and UI.
2023-11-16 14:05:00 +01:00
Jorge Martin Espinosa
a5bad53c62
Iterate design on several screens: update icons, replace PreferenceTexts ( #1771 )
...
- Batch import new icons from the design team.
- Rename _september icons since they're just extra icons that need to be integrated in Compound in the future, and it should be ok if we don't distinguish between ic_september_*, ic_november_* etc., so all icons are now simply ic_* in the designsystem module.
- Create a new CompoundIconListPreviewProvider to add chunked lists of icons for previews. Add an exception for it to Konsist.
- Move some icons to use Compound icons.
- Remove most PreferenceText usages, use ListItem instead.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-15 10:52:37 +01:00
jonnyandrew
0b1d41e861
Update voice message recording button behaviour ( #1784 )
...
Changes recording button behaviour so that
- tapping the record button starts a recording and displays the stop button
- tapping the stop button stops the recording
- tapping the delete button cancels the recording
- 'hold to record' tooltip is removed
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-14 14:05:59 +00:00
Benoit Marty
fee91cf018
Ensure the size of the icon is 20.dp
2023-11-09 15:22:23 +01:00
Benoit Marty
cbc93cfd48
Move icons to the design system to reuse them (and use new ic_devices).
2023-11-09 15:09:42 +01:00
Jorge Martin Espinosa
74e5bf18fc
Iterate design on Settings screen ( #1763 )
...
* Iterate design on Settings screen:
- Set new icons provided by design.
- Replace `PreferenceText` usages with `ListItem`.
- Add missing icons, and a new way to group them for previews.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-08 11:31:17 +01:00
Benoit Marty
7bd2ccd2a9
FlowStepPage: make onBackClicked nullable and remove canGoBack.
2023-11-07 10:59:22 +01:00
Benoit Marty
163bc8703f
Rename UserStoryFlowPage to FlowStepPage
...
Rename UserStoryFlowPage to FlowStepPage
2023-11-07 10:59:22 +01:00
Benoit Marty
3483eaaa00
Fix issue about modifier.
2023-11-07 10:57:34 +01:00
Benoit Marty
256eb23acf
Let SecureBackupEnableView use UserStoryFlowPage.
2023-11-07 10:53:21 +01:00
Benoit Marty
9fa6026483
Create UserStoryFlowPage.
...
This will reduce some boilerplate and copy pasting we have in the codebase.
2023-11-07 10:53:21 +01:00
Benoit Marty
e984b9bb5c
Introduce AsyncViewDefaults for ProgressDialog
2023-11-06 10:42:15 +01:00
Benoit Marty
aaa89afe34
Use AsyncView in EditUserProfileView
2023-11-06 10:09:41 +01:00
Benoit Marty
d700b0bc4e
Introduce AsyncView to limit duplicated code.
2023-11-06 10:09:41 +01:00
Benoit Marty
21200df294
Konsist: check that if sealed interface is used in parameter of Composable, it has the @Stable or @Immutable annotation
2023-11-03 15:19:55 +01:00
Jorge Martin Espinosa
14dc8e1059
Replace suffixes for @PreviewsDayNight annotation ( #1736 )
...
* Replace suffix for PreviewsDayNight annotation
* Rename Preview, since its filename was way too long
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-03 12:19:12 +00:00
Benoit Marty
4a62edc86a
Merge pull request #1597 from vector-im/renovate/androidx.compose.material3-material3-1.x
...
Update dependency androidx.compose.material3:material3 to v1.2.0-alpha10
2023-11-02 17:06:11 +01:00
jonnyandrew
5080df3262
Add voice message 'hold to record' tooltip ( #1710 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-11-02 14:29:05 +00:00
Benoit Marty
250389633b
Progress for LinearProgressIndicator and CircularProgressIndicator are now lambdas.
2023-11-02 14:51:42 +01:00
Benoit Marty
6db4f34d1b
Add preview for dialog with a third button
2023-11-02 14:13:44 +01:00
Benoit Marty
5f3770d4dd
If there is only one button, use a TextButton.
2023-11-02 14:09:20 +01:00
Benoit Marty
1ba2a22eda
Reorder parameters for readability
2023-11-02 14:02:32 +01:00
Benoit Marty
70ea2beaf9
SimpleAlertDialogContent: enforce button submit instead of button cancel and improve API around dialogs.
2023-11-02 14:02:32 +01:00