ganfra
d273dd00ff
Media: Clean after pr reviews
2023-07-18 16:38:36 +02:00
ganfra
84500d41eb
Merge branch 'develop' into feature/fga/better_media_handling
2023-07-18 15:13:59 +02:00
Jorge Martín
a74278c690
Fix TimelinePresenterTests
2023-07-18 08:29:06 +02:00
ganfra
3d1bd34331
Timeline: changes after pr review
2023-07-17 23:47:00 +02:00
ganfra
8f01e8133f
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-17 23:35:41 +02:00
Jorge Martin Espinosa
2488432805
Hide encryption history + FTUE flow ( #839 )
...
* First attempt at implementing encrypted history banner and removing old UTDs
* Get the right behavior in the timeline
* Implement the designs
* Extract post-processing logic, add tests
* Add encryption banner to timeline screenshots
* Create FTUE feature to handle welcome screen and analytics
* Move classes to their own packages, add tests for `DefaultFtueState`.
* Remove unnecessary private MutableStateFlow
* Move some FTUE related methods and classes back to the `impl` module
* Handle back press at each FTUE step
* Remove unneeded `TestScope` receiver for `createState` in tests.
* Use light & dark previews for the banner view.
* Move color customization from `TextStyle` to `Text` component.
* Rename `InfoList` design components, use them in `AnalyticsOptInView` too.
* Cleanup MatrixClient.
* Fix copy&paste error
Co-authored-by: Benoit Marty <benoit@matrix.org>
* Fix typo
* Fix Maestro tests
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2023-07-17 18:34:36 +02:00
Benoit Marty
8b73abe089
Save text in composer when navigating to a sub node (opening an image from the timeline for instance). Fixes #870 .
2023-07-17 17:14:41 +02:00
Benoit Marty
6681f6f806
Remove StableCharSequence, it was useful when we were using the Epoxy library.
2023-07-17 16:47:54 +02:00
Benoit Marty
6fd5ac6655
Merge pull request #859 from vector-im/feature/bma/transactionId
...
Create value class for transactionId
2023-07-17 11:28:42 +02:00
ElementBot
e75438a8e3
Sync Strings ( #882 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
2023-07-17 10:22:15 +02:00
Marco Romano
a63d3df39c
Extract MessageComposerContext class from MessageComposerPresenter ( #876 )
...
When sending "Composer" analytics from screens other than the composer's (e.g. send location from map) we need to know the composer's mode in order to properly fill the analytics event. `MessageComposerContext` hoists this state so that other presenters can also read it.
Related to:
https://github.com/vector-im/element-meta/issues/1674
https://github.com/vector-im/element-meta/issues/1682
2023-07-14 11:32:09 +00:00
ganfra
f61a81e7f4
Media: add audio fixture for tests
2023-07-13 22:00:29 +02:00
ganfra
0e379c59f3
Media: show audio in LocalMediaView (as a file for now...)
2023-07-13 21:55:49 +02:00
ganfra
d7101f5170
Timeline: fix tests
2023-07-13 21:29:01 +02:00
ganfra
e9a34eb46d
Media: upload audio
2023-07-13 20:34:07 +02:00
ganfra
3d0e6a4130
Media: render audio content
2023-07-13 18:09:58 +02:00
ganfra
32ab1f40e2
Timeline: make group id really stable
2023-07-13 17:23:18 +02:00
ganfra
f80f6f5bd9
Timeline: fix some tests and a one more
2023-07-13 17:09:20 +02:00
ganfra
b9676c1ec0
Timeline : improve auto-scroll
2023-07-13 13:08:25 +02:00
ganfra
dc4e36147d
Timeline: introduce origin on timeline items
2023-07-13 13:05:56 +02:00
ganfra
e6eab2824d
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-13 12:02:46 +02:00
ganfra
732a4eb5fa
Merge pull request #863 from vector-im/feature/fga/timeline_pagination
...
Feature/fga/timeline pagination
2023-07-13 11:58:10 +02:00
ganfra
ca293d4f52
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-13 11:24:00 +02:00
ganfra
94cb694a0d
Timeline: revert back the paginateBackwards in the TimelinePresenter so it's now blocked in the Timeline if needed
2023-07-13 11:23:04 +02:00
ganfra
9873588d2a
Timeline: avoid pagination when timeline is not ready
2023-07-12 22:43:35 +02:00
ganfra
f4ee95635d
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-12 20:16:49 +02:00
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.
2023-07-12 18:15:17 +02:00
ganfra
c8776f9806
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.31
2023-07-12 17:36:05 +02:00
ganfra
ed779abead
Update rust sdk to 0.1.31: fix build
2023-07-12 16:50:40 +02:00
ganfra
beb10cbfc4
Update rust sdk to 0.1.31: new uniqueId on timeline
2023-07-12 16:04:10 +02:00
Benoit Marty
19fc90385c
Fix another warning.
2023-07-12 14:15:25 +02:00
ganfra
51a7b8edd3
Timeline: remove duplicated code
2023-07-11 12:51:01 +02:00
ganfra
35c8eb8b15
Timeline: improve "jump to bottom" button
2023-07-11 12:50:50 +02:00
Benoit Marty
253e8c1c2b
Move TypographyAliases next to ColorAliases
2023-07-11 11:29:56 +02:00
Benoit Marty
b7b6e0323d
Create alias for typography (more semantic name). aliasScreenTitle
2023-07-11 10:29:06 +02:00
Benoit Marty
2844dee6d2
Remove fontSize parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
b31a449338
Remove lineHeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
1dae7694fd
Remove fontFamily parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
92bc490fa3
Remove fontWeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
ff5cecb5cf
TextStyle again.
2023-07-10 17:33:42 +02:00
Benoit Marty
5846af2aa4
Remove ElementTextStyles. Only ElementTheme.typography.* styles must be used now.
2023-07-10 17:33:42 +02:00
Benoit Marty
e2f3f2966b
Remove ElementColors. We should use semantics and material colors now.
2023-07-10 17:33:42 +02:00
ganfra
9e5a3d14e5
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.29-again
2023-07-10 15:41:42 +02:00
Benoit Marty
0fbf799d15
Merge pull request #826 from vector-im/feature/bma/swipeAction
...
Improve swipe to reply rendering
2023-07-10 13:56:29 +02:00
Chris Smith
20bdf98db6
Merge pull request #824 from vector-im/misc/cjs/left-align-top-bars
2023-07-10 12:23:29 +01:00
Benoit Marty
6ee4056cca
Sync again after adding missing value in Localazy.
2023-07-10 12:14:25 +02:00
Benoit Marty
3e0b9822f0
Attempt to reduce swipe sensitivity ( #810 )
2023-07-10 11:54:44 +02:00
Benoit Marty
dca5ee8051
Improve preview rendering.
2023-07-10 11:52:27 +02:00
Benoit Marty
02dd796d83
Space must be above the item.
2023-07-10 11:52:27 +02:00
Benoit Marty
1c7c8e6c9a
Add missing content when canReply is false.
2023-07-10 11:52:27 +02:00