renovate[bot]
c8bd362397
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
Jorge Martin Espinosa
13e8e954d3
Improve rendering of voice messages in the timeline in large displays ( #2199 )
...
* Improve rendering of voice messages in the timeline in large displays
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
ganfra
a0ba83c863
Rename SearchBarResultState.Empty to SearchBarResultState.Initial
10 months ago
ganfra
c6b3387b62
User search : show a loader when fetching results
10 months ago
Benoit Marty
365c423190
Clean up
10 months ago
Benoit Marty
ce97987399
Rename parameter
10 months ago
Benoit Marty
e42005fc52
Rename AsyncView to AsyncActionView
10 months ago
Benoit Marty
7b2341aec7
Rename Async to AsyncData
10 months ago
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>
10 months ago
Benoit Marty
a7c5e620a4
Use icon from library and move and rename retry.xml to the library.
...
Also fix contentDescription for pause button.
11 months ago
Benoit Marty
9ae521dd0b
Use Edit icon from Compound and delete ic_edit_solid
11 months ago
Benoit Marty
f697d62831
Use Thread icon from Compound and delete ic_thread_decoration
11 months ago
Benoit Marty
79f52990ff
Use CompoundIcon and remove ic_send.xml
11 months ago
Benoit Marty
c02d97f421
Format
11 months ago
Benoit Marty
c18959f0a0
Use VideoCallSolid and also delete local ic_video_call.xml icon.
11 months ago
Benoit Marty
8378500a25
Change name to match use case.
11 months ago
Benoit Marty
ff2fc7ff3a
Also linkify emails.
11 months ago
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>
11 months ago
Benoit Marty
4ddbf6ec5f
Accessibility: do not read initial used for avatar out loud. ( #1864 )
11 months ago
ganfra
954df6c537
Theme : introduce SegmentedButton
11 months ago
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>
11 months ago
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>
11 months ago
Benoit Marty
ae0c3edd24
Remove default value for lambda.
...
We enforce a value to be provided and it's better for code coverage.
11 months ago
Marco Romano
60f58f9915
Update poll icons from Compound ( #1849 )
...
* Use compound icons for polls
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
Benoit Marty
637f788d40
Replace Alertdialog (deprecated) by BasicAlertDialog.
12 months ago
Benoit Marty
830bad2bcf
Fix compilation warning, add opt in for ExperimentalMaterial3Api
12 months ago
Benoit Marty
67ed385e45
Prevent usage of hard-coded string for contentDescription, and fix existing issues.
12 months ago
Benoit Marty
88a7cc9740
Fix some contentDescription.
12 months ago
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>
12 months ago
Benoit Marty
d1df0e47f1
Read receipt: Improve accessibility
12 months ago
Benoit Marty
900cf1881f
Read receipt: Bottom sheet
12 months ago
Benoit Marty
87d5ed82b9
Read receipt: model and UI.
12 months ago
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>
12 months ago
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>
12 months ago
Benoit Marty
fee91cf018
Ensure the size of the icon is 20.dp
12 months ago
Benoit Marty
cbc93cfd48
Move icons to the design system to reuse them (and use new ic_devices).
12 months ago
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>
12 months ago
Benoit Marty
7bd2ccd2a9
FlowStepPage: make `onBackClicked` nullable and remove `canGoBack`.
12 months ago
Benoit Marty
163bc8703f
Rename UserStoryFlowPage to FlowStepPage
...
Rename UserStoryFlowPage to FlowStepPage
12 months ago
Benoit Marty
3483eaaa00
Fix issue about modifier.
12 months ago
Benoit Marty
256eb23acf
Let SecureBackupEnableView use UserStoryFlowPage.
12 months ago
Benoit Marty
9fa6026483
Create UserStoryFlowPage.
...
This will reduce some boilerplate and copy pasting we have in the codebase.
12 months ago
Benoit Marty
e984b9bb5c
Introduce AsyncViewDefaults for ProgressDialog
1 year ago
Benoit Marty
aaa89afe34
Use AsyncView in EditUserProfileView
1 year ago
Benoit Marty
d700b0bc4e
Introduce AsyncView to limit duplicated code.
1 year ago
Benoit Marty
21200df294
Konsist: check that if `sealed interface` is used in parameter of `Composable`, it has the `@Stable` or `@Immutable` annotation
1 year ago
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>
1 year ago
jonnyandrew
5080df3262
Add voice message 'hold to record' tooltip ( #1710 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Benoit Marty
250389633b
Progress for LinearProgressIndicator and CircularProgressIndicator are now lambdas.
1 year ago
Benoit Marty
6db4f34d1b
Add preview for dialog with a third button
1 year ago