Commit graph

2735 commits

Author SHA1 Message Date
David Langley
312b47e7f5 Add more button should have primary text colour 2023-07-18 21:39:37 +01:00
David Langley
7f84aef543 Merge branch 'develop' of https://github.com/vector-im/element-x-android into feature/dla_custom_reactions_layout 2023-07-18 21:20:05 +01:00
David Langley
4c18eb4b11 Add custom reaction layout
- Add the custom reaction layout that only shows the expand UI after 2 lines.
- It also enforces that the add more and expand buttons are always on the same line.
- In LTR languages we want an incoming message's reactions to be LRT and outgoing to be RTL.
- For RTL languages it should be the opposite.
2023-07-18 21:18:27 +01:00
Benoit Marty
f32a177ef8
Merge pull request #905 from vector-im/feature/bma/largerBubbles
Larger bubbles
2023-07-18 20:15:42 +02:00
ElementBot
913527670f Update screenshots 2023-07-18 16:38:41 +00:00
Benoit Marty
1b7aa4dd93 Change bubble width ration to 85% (#904) 2023-07-18 18:27:10 +02:00
ganfra
d7cb8e076c
Merge pull request #900 from vector-im/feature/fga/better_media_handling
Feature/fga/better media handling
2023-07-18 17:52:41 +02:00
ElementBot
e98aee9f39 Update screenshots 2023-07-18 14:51:59 +00:00
ganfra
d273dd00ff Media: Clean after pr reviews 2023-07-18 16:38:36 +02:00
Chris Smith
1d99189955
Merge pull request #886 from vector-im/feature/cjs/location-api-key 2023-07-18 15:32:54 +01:00
Benoit Marty
b6e35de3db
Merge pull request #898 from vector-im/feature/bma/fixOnBoardingScreen
Fix on boarding screen
2023-07-18 15:55:13 +02:00
ganfra
84500d41eb Merge branch 'develop' into feature/fga/better_media_handling 2023-07-18 15:13:59 +02:00
Marco Romano
e7cab7ac1d
Make the functions in SystemUtils extensions (#899)
- They are now all extensions over `Context` or `Activity` (when `Context` is not enough) (some of them already were).
- Allows for IDE completion.
2023-07-18 13:11:11 +00:00
ElementBot
1a51b0410a Update screenshots 2023-07-18 13:07:52 +00:00
Benoit Marty
6b3f69accf Use Large and remove Huge. 2023-07-18 14:58:09 +02:00
Benoit Marty
e831b621c9 Ensure previous screenshots are deleted. Sometimes, the registered task is not trigger, I do not know why... 2023-07-18 14:56:48 +02:00
ElementBot
bb6132c0fd Update screenshots 2023-07-18 12:35:42 +00:00
ElementBot
bfef2c0a6b Update screenshots 2023-07-18 10:39:24 +00:00
Benoit Marty
02f40354cf Use DayNightPreviews for correct rendering in AndroidStudio. 2023-07-18 12:30:01 +02:00
renovate[bot]
e7a615ea71
Update gradle/gradle-build-action action to v2.6.1 (#893)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-18 12:25:18 +02:00
ElementBot
12a30ed914 Update screenshots 2023-07-18 10:23:43 +00:00
Benoit Marty
041b655db1 Use ElementLogoAtom instead of png. Fixes #894 2023-07-18 12:13:48 +02:00
Benoit Marty
f12dc56ff8 Create Huge logo size 2023-07-18 12:12:39 +02:00
Benoit Marty
6fe59cb5f8 Small refacto to have more Preview. 2023-07-18 11:32:52 +02:00
Benoit Marty
5824281f0b Small refacto. 2023-07-18 11:22:51 +02:00
Benoit Marty
615022b978 Use DayNightPreviews for correct rendering in AndroidStudio. 2023-07-18 11:19:46 +02:00
Benoit Marty
d6e811ee26 No need to use trick for night resource when using DayNightPreviews annotation. 2023-07-18 11:19:46 +02:00
Benoit Marty
d80f2de112 No need to use trick for night resource when using DayNightPreviews annotation. 2023-07-18 11:19:46 +02:00
Benoit Marty
bb3aee6d7e
Merge pull request #895 from vector-im/feature/bma/fixDarkWelcome
Fix dark welcome
2023-07-18 11:19:10 +02:00
ElementBot
b8d9655e8e Update screenshots 2023-07-18 10:12:56 +02:00
Benoit Marty
197ac61670 Use the modifier parameter. 2023-07-18 10:12:56 +02:00
Benoit Marty
7ca5bcf74e Fix preview. 2023-07-18 10:12:56 +02:00
Benoit Marty
616d933fb6 Format file 2023-07-18 10:12:56 +02:00
Benoit Marty
fc6ddf2876 Use correct font (from Figma) 2023-07-18 10:12:56 +02:00
Benoit Marty
5aa4cbdac7 Fix text color 2023-07-18 10:12:56 +02:00
ganfra
4b124e98eb
Merge pull request #868 from vector-im/feature/fga/better_timeline_scroll
Feature/fga/better timeline scroll
2023-07-18 08:50:47 +02:00
Jorge Martín
a74278c690 Fix TimelinePresenterTests 2023-07-18 08:29:06 +02:00
Jorge Martín
e730ea6df3 Merge remote-tracking branch 'origin/develop' into feature/fga/better_timeline_scroll 2023-07-18 07:46:02 +02:00
Benoit Marty
7207afebcc When clearing cache, also reset some data store in prefs/datastore. 2023-07-18 01:35:12 +02:00
Benoit Marty
e566bab75d Add ftue to the dict. 2023-07-18 01:35:12 +02:00
Benoit Marty
9ec0c888c5
Merge pull request #883 from vector-im/fix/jme/880-sliding-sync-loop-expires-and-restarts
Fix sliding sync loop restarts due to expirations
2023-07-17 23:49:17 +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
ganfra
207a20b67c RoomFlowNode: use newRoot instead of safeRoot as in this case it can create a race condition where we end up not switching node 2023-07-17 23:27:18 +02:00
Benoit Marty
80cf8e758a
Merge branch 'develop' into fix/jme/880-sliding-sync-loop-expires-and-restarts 2023-07-17 22:18:59 +02:00
Benoit Marty
af17a5646c Ignore RootNavState regarding koverage. 2023-07-17 22:17:04 +02:00
Benoit Marty
48277d095a Change return type (mostly for clarity) 2023-07-17 22:03:21 +02:00
ganfra
07ab919367 MatrixClientHolders: some more cleanup 2023-07-17 21:32:07 +02:00
ganfra
2b679710d2 Rework a bit MatrixClientHolder and reintroduce cacheIndex... 2023-07-17 18:34:50 +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