Benoit Marty
6bf416045d
Merge branch 'develop' into julioromano/poll_history_entry_point
2023-12-14 16:58:23 +01:00
ganfra
3ceb2599d8
Merge branch 'develop' into julioromano/poll_history_entry_point
2023-12-14 15:17:13 +01:00
Jorge Martin Espinosa
e31b85f6c5
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
ad57fcbd8a
Accessibility: do not read initial used for avatar out loud. ( #1864 )
2023-12-13 12:07:33 +01:00
ganfra
e263ea27a0
Theme : introduce SegmentedButton
2023-12-06 19:28:04 +01:00
Jorge Martin Espinosa
a8b85fb4e6
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
d29219169a
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
b1f2370e72
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
ec2fa8b5a2
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
4ae0790cc1
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
202173c8e3
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
806a5193d3
Replace Alertdialog (deprecated) by BasicAlertDialog.
2023-11-21 17:22:53 +01:00
Benoit Marty
16186f74f1
Fix compilation warning, add opt in for ExperimentalMaterial3Api
2023-11-21 16:39:38 +01:00
Benoit Marty
5f8e85edc6
Prevent usage of hard-coded string for contentDescription, and fix existing issues.
2023-11-21 15:38:21 +01:00
Benoit Marty
4ec81721dd
Fix some contentDescription.
2023-11-21 14:44:38 +01:00
Jorge Martin Espinosa
b8ee82a912
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
84f61170d8
Read receipt: Improve accessibility
2023-11-17 16:40:53 +01:00
Benoit Marty
d5d002ce5d
Read receipt: Bottom sheet
2023-11-16 14:05:00 +01:00
Benoit Marty
3e0971f189
Read receipt: model and UI.
2023-11-16 14:05:00 +01:00
Jorge Martin Espinosa
14cf2b0440
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
53f03335c3
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
8c53dd435b
Ensure the size of the icon is 20.dp
2023-11-09 15:22:23 +01:00
Benoit Marty
eabc3f82ae
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
5bb8efb728
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
6d8386307b
FlowStepPage: make onBackClicked nullable and remove canGoBack.
2023-11-07 10:59:22 +01:00
Benoit Marty
96c81999a3
Rename UserStoryFlowPage to FlowStepPage
...
Rename UserStoryFlowPage to FlowStepPage
2023-11-07 10:59:22 +01:00
Benoit Marty
f0d1d1f74a
Fix issue about modifier.
2023-11-07 10:57:34 +01:00
Benoit Marty
769cafc877
Let SecureBackupEnableView use UserStoryFlowPage.
2023-11-07 10:53:21 +01:00
Benoit Marty
64ca96d502
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
f5a6682cd6
Introduce AsyncViewDefaults for ProgressDialog
2023-11-06 10:42:15 +01:00
Benoit Marty
044b6ac018
Use AsyncView in EditUserProfileView
2023-11-06 10:09:41 +01:00
Benoit Marty
59c01b1764
Introduce AsyncView to limit duplicated code.
2023-11-06 10:09:41 +01:00
Benoit Marty
8b85aa51e2
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
0e89080a50
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
19bd43186d
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
9cd45c16e0
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
638186ff5a
Progress for LinearProgressIndicator and CircularProgressIndicator are now lambdas.
2023-11-02 14:51:42 +01:00
Benoit Marty
48aeee8dfe
Add preview for dialog with a third button
2023-11-02 14:13:44 +01:00
Benoit Marty
f4539c321d
If there is only one button, use a TextButton.
2023-11-02 14:09:20 +01:00
Benoit Marty
f0f578cc26
Reorder parameters for readability
2023-11-02 14:02:32 +01:00
Benoit Marty
d50816cdea
SimpleAlertDialogContent: enforce button submit instead of button cancel and improve API around dialogs.
2023-11-02 14:02:32 +01:00
Benoit Marty
0a298433e0
Add TestTags to dialog buttons.
2023-11-02 11:55:56 +01:00
Marco Romano
10ff9742e1
Voice message button: Show proper disabled color. ( #1682 )
...
Also changes a bit our own IconButton api to allow to mirror material's and allow color customization.
2023-10-30 10:51:22 +00:00
Benoit Marty
d6a862581d
Merge pull request #1670 from vector-im/feature/bma/topBarInPage
...
Top bar in page
2023-10-30 10:46:25 +01:00
jonnyandrew
4dfe8121b4
Show voice message preview player progress ( #1675 )
...
* Show voice message preview player progress
* Update screenshots
* Fix test
* Some nits over mediaplayer stuff
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
Co-authored-by: Marco Romano <marcor@element.io >
2023-10-27 20:43:52 +00:00
Benoit Marty
6cc60e7d35
Merge pull request #1662 from vector-im/feature/bma/secureBackupUi
...
Secure backup UI
2023-10-27 18:36:38 +02:00
Benoit Marty
c13dc6c11b
Add topBar parameter to HeaderFooterPage and use a Scaffold.
2023-10-27 18:21:05 +02:00
jonnyandrew
fca94692f6
Refactor waveform factory function
2023-10-27 16:05:34 +01:00
David Langley
fe2d2554c0
Fix documentation
2023-10-27 13:55:42 +01:00
David Langley
c79d24d943
Merge branch 'develop' of https://github.com/vector-im/element-x-android into langleyd/live_waveform
2023-10-27 13:10:32 +01:00