ganfra
f61a81e7f4
Media: add audio fixture for tests
1 year ago
ganfra
0e379c59f3
Media: show audio in LocalMediaView (as a file for now...)
1 year ago
ganfra
d7101f5170
Timeline: fix tests
1 year ago
ganfra
e9a34eb46d
Media: upload audio
1 year ago
ganfra
3d0e6a4130
Media: render audio content
1 year ago
ganfra
32ab1f40e2
Timeline: make group id really stable
1 year ago
ganfra
f80f6f5bd9
Timeline: fix some tests and a one more
1 year ago
Benoit Marty
c919618bc0
Fix account provider change on nightly and release ( #861 )
...
* Use parallelMap (same code)
* Add proguard rules. Fixes #818
* Rename file proguard-rules.pro to consumer-rules.pro for coherency.
* Remove empty and non-referenced proguard files.
1 year ago
ganfra
b9676c1ec0
Timeline : improve auto-scroll
1 year ago
ganfra
dc4e36147d
Timeline: introduce origin on timeline items
1 year ago
ganfra
94cb694a0d
Timeline: revert back the paginateBackwards in the TimelinePresenter so it's now blocked in the Timeline if needed
1 year ago
ganfra
9873588d2a
Timeline: avoid pagination when timeline is not ready
1 year ago
Benoit Marty
6e2f645514
Create value class for transactionId. There is no validation on the format, but validation is a bonus for userId, roomId, etc.
...
The main advantage of using value classes instead of Strings everywhere is to detect errors at compilation time.
1 year ago
ganfra
ed779abead
Update rust sdk to 0.1.31: fix build
1 year ago
ganfra
beb10cbfc4
Update rust sdk to 0.1.31: new uniqueId on timeline
1 year ago
Benoit Marty
19fc90385c
Fix another warning.
1 year ago
ganfra
51a7b8edd3
Timeline: remove duplicated code
1 year ago
ganfra
35c8eb8b15
Timeline: improve "jump to bottom" button
1 year ago
Benoit Marty
253e8c1c2b
Move TypographyAliases next to ColorAliases
1 year ago
Benoit Marty
b7b6e0323d
Create alias for typography (more semantic name). `aliasScreenTitle`
1 year ago
Benoit Marty
2844dee6d2
Remove `fontSize` parameter. Must use `style` only.
1 year ago
Benoit Marty
b31a449338
Remove `lineHeight` parameter. Must use `style` only.
1 year ago
Benoit Marty
1dae7694fd
Remove `fontFamily` parameter. Must use `style` only.
1 year ago
Benoit Marty
92bc490fa3
Remove `fontWeight` parameter. Must use `style` only.
1 year ago
Benoit Marty
ff5cecb5cf
TextStyle again.
1 year ago
Benoit Marty
5846af2aa4
Remove ElementTextStyles. Only ElementTheme.typography.* styles must be used now.
1 year ago
Benoit Marty
e2f3f2966b
Remove ElementColors. We should use semantics and material colors now.
1 year ago
Benoit Marty
6ee4056cca
Sync again after adding missing value in Localazy.
1 year ago
Benoit Marty
3e0b9822f0
Attempt to reduce swipe sensitivity ( #810 )
1 year ago
Benoit Marty
dca5ee8051
Improve preview rendering.
1 year ago
Benoit Marty
02dd796d83
Space must be above the item.
1 year ago
Benoit Marty
1c7c8e6c9a
Add missing content when canReply is false.
1 year ago
Benoit Marty
1bc13d16d9
Improve animation of Swipe to reply: replace usage of SwipeToDismiss by Modifier.draggable
1 year ago
Benoit Marty
aa7db3150d
Fix bad modifier parameter usage.
1 year ago
bmarty
fd6cf1d7fd
Sync Strings from Localazy
1 year ago
jonnyandrew
3c6f658a1f
Truncate and ellipsize long reactions ( #821 )
...
* Truncate and ellipsize long reactions
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
ganfra
fed958bc28
Update rust sdk to 0.1.29 (new back pagination status api)
1 year ago
Marco Romano
c48fcac2f1
Use @DayNightPreviews to correctly render the `PinIcon` in dark mode ( #795 )
...
- Fixes rendering of `-night` resources in screenshot tests by overriding the `nightMode` with `paparazzi.unsafeUpdateConfig()`.
1 year ago
jonnyandrew
d8fcfc5844
Collapse long lists of message reactions ( #806 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Chris Smith
043ed3e0aa
Remove CenterAlignedTopAppBar
...
Centering the titles is very iOS-y and not aligned with the material
guidelines (which say center aligned top bars are only for the main
root page in the app). They also present issues when we have titles
and textual actions that end up being quite long in other languages,
as they end up merging together.
Fixes #655
1 year ago
Jorge Martin Espinosa
5ee2418a1c
[Design] Use outlined textfields in login screen ( #801 )
...
* Use outlined textfields in the login screen
* Fix enabled status
* Fix loading state for button in `ConfirmAccountProviderView` too
* Update subtitle string
* Remove no longer used translation
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
ganfra
7dbac91cd3
Room : Fix tests as there is less recomposition
1 year ago
Jorge Martin Espinosa
c133a6e606
Fix displaying reaction row in message action list ( #788 )
...
* Fix displaying reaction row in message action list
* Rename `sendState` to `localSendState` and make it nullable.
Create an `isRemote` helper to detect if an event comes from the server instead.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Benoit Marty
1e891ddbea
Add missing screenshot for AttachmentSourcePickerMenu.
1 year ago
jonnyandrew
5b7c42a50a
Fix multi-line reactions blocking message content ( #785 )
...
Fixes vector-im/element-x-android#753
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
jonnyandrew
8e72d5cab5
Highlight user's reactions in message actions menu ( #778 )
...
Part of #342
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
jonnyandrew
a6825b66e1
Add 'more reactions' button to message ( #756 )
...
- Add 'more reactions' button to message
- Fix display of existing emoji reactions to match designs
- Refactor emoji reactions to reduce nesting of composables
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
Chris Smith
7e581ea9d4
Fix screenshot test name
1 year ago
Benoit Marty
570be3b73b
Prefer using `graphicsLayer` for better performance issue (limit number of recompositions)
1 year ago
Chris Smith
83338131fd
Show descriptions for locations.
...
Descriptions show in the same message bubble above the map in
the timeline, and in a bar at the top of the expanded map view.
1 year ago