Benoit Marty
c534c28624
Ensure the binary will not be commited again.
2023-07-06 15:10:02 +02:00
Marco Romano
aed4b92761
Optional day night preview annotation ( #793 )
...
Adds the `@DayNightPreviews` annotation that when used on a composable will:
- Display both a day mode and night mode preview in Android Studio.
- Produce both a day and night screenshot during screenshot testing.
The usage of this new annotation is optional, all the current previews continue to work without breakages.
New code can use, when appropriate, the new `@DayNightPreviews` annotation and replace the pattern using three `LightPreview/DarkPreview/ContentToPreview` functions with:
```
@DayNightPreviews
@Composable
fun MyScreenPreview(@PreviewParameter(MyStateProvider::class) state: MyState) {
ElementPreview {
MyScreen(
state = state,
)
}
}
```
2023-07-06 12:35:54 +02:00
Chris Smith
77470b9a97
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.
2023-07-05 15:18:36 +01:00
Jorge Martin Espinosa
02fa8aaf46
Fix actions for redacted, not sent and media messages ( #771 )
...
* Fix actions for redacted, not sent and media messages
* Make `EventDebugInfoView` sections fill max width
* Don't display action list if there are no actions to display
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-07-05 14:08:17 +00:00
Marco Romano
f33561c25d
Revert "Auto generate dark mode previews and screenshots ( #776 )" ( #784 )
...
This reverts commit 79b529193c .
2023-07-05 15:47:53 +02:00
Marco Romano
79b529193c
Auto generate dark mode previews and screenshots ( #776 )
...
With this change, composable previews and screenshots should be created with just:
```
@ElementPreviews
@Composable
fun MyViewPreview() {
ElementPreview {
MyView()
}
}
```
- Adds `@ElementPreviews` which is a shorthand for:
```
@Preview(name = "D")
@Preview(name = "N", uiMode = Configuration.UI_MODE_NIGHT_YES)
```
Should be used in connection with the now public `fun ElementPreview()` composable.
- Adds ElementPreviews to previewAnnotations in dangerfile
- Screenshots of night mode previews are now rendered with night mode
- Replaces `ElementPreviewLight` and `ElementThemedPreview` with `ElementPreview`
- Deprecates `ElementPreviewDark` which should be removed.
- Remaining usages of `ElementPreviewDark` are now ignored during screenshot tests
2023-07-05 13:58:24 +02:00
Marco Romano
29d5d3baa7
Adds new optional parameters to MatrixRoom.sendLocation() ( #767 )
...
For location sharing.
2023-07-04 13:57:19 +00:00
Marco Romano
d525304e67
Adds dark mode pin icon for location sharing ( #766 )
2023-07-04 13:23:53 +00:00
ganfra
14d4480c0a
Merge branch 'develop' into feature/fga/room_detail_factory_improvement
2023-07-04 10:22:52 +02:00
Benoit Marty
c1466fcea0
Merge pull request #742 from vector-im/feature/bma/settingsUi
...
Settings UI
2023-07-04 10:13:14 +02:00
ganfra
ca6d931215
Merge pull request #757 from vector-im/feature/fga/update-rust-sdk-0.1.27
...
Update rust sdk to 0.1.27
2023-07-04 09:25:05 +02:00
ganfra
d698daf806
Update rust sdk to 0.1.27
2023-07-03 20:53:16 +02:00
ganfra
b7d0622569
RoomDetailsFRoomList: don't use full room except for invites
2023-07-03 20:52:46 +02:00
ganfra
02efbc3c52
Merge branch 'feature/fga/update-rust-sdk-0.1.27' into feature/fga/room_detail_factory_improvement
2023-07-03 20:49:20 +02:00
ganfra
d535ceeaaf
Update rust sdk to 0.1.27
2023-07-03 20:47:17 +02:00
Benoit Marty
9e5c009dda
Merge pull request #752 from vector-im/feature/bma/onBoardingIteration
...
Desing: onboarding iteration
2023-07-03 20:28:16 +02:00
Benoit Marty
12f50926de
Merge pull request #755 from vector-im/feature/bma/scrollToBottom
...
Scroll to bottom
2023-07-03 18:20:32 +02:00
ganfra
b9157c4042
RoomList: prepare code to not fetch fullRoom
2023-07-03 17:48:00 +02:00
Benoit Marty
8e36776c5f
Add todo to explain why code is commented out.
2023-07-03 17:09:04 +02:00
Benoit Marty
1f455238d6
Replace CurrentUserProvider by an extension on MatrixClient.
2023-07-03 17:09:04 +02:00
Benoit Marty
7f79cba40d
Fix modifier issue.
2023-07-03 17:09:04 +02:00
Benoit Marty
be92588c28
Improve rendering of preference anaytics screen.
2023-07-03 17:09:04 +02:00
Benoit Marty
dbc93398cf
Fix wrong padding.
2023-07-03 17:09:04 +02:00
Benoit Marty
666e1f1cbc
Move BuildMeta fake to common test module.
2023-07-03 17:09:04 +02:00
Benoit Marty
499a862bfc
Add application version to the setting screen.
2023-07-03 17:09:04 +02:00
Benoit Marty
da7e9a8bf2
More cleanup on BugReportView.
2023-07-03 17:09:04 +02:00
Benoit Marty
1c6aa43bea
Design iteration on bug report screen.
2023-07-03 17:09:04 +02:00
Benoit Marty
eefad5acde
Fix click effect.
2023-07-03 17:09:04 +02:00
Benoit Marty
17532286bf
Fix font of settings titles.
2023-07-03 17:09:04 +02:00
Benoit Marty
002ddf4f3f
Show current user in the settings and extract code in CurrentUserProvider.
2023-07-03 17:09:04 +02:00
Benoit Marty
0c29852d62
Update preference header (still have to be displayed)
2023-07-03 17:09:04 +02:00
Benoit Marty
16e7086992
Fix padding end.
2023-07-03 17:09:04 +02:00
Benoit Marty
1274e56057
Create PreferenceDivider
2023-07-03 17:09:04 +02:00
Benoit Marty
189960eb28
Update some setting screens.
2023-07-03 17:09:04 +02:00
Benoit Marty
8665958ede
Design iteration on preferences.
2023-07-03 17:09:04 +02:00
Benoit Marty
f3ea7ccbd4
TextComposer: change caret color to iconAccentTertiary
2023-07-03 14:25:43 +02:00
Chris Smith
5b35bb4277
Merge pull request #740 from vector-im/feature/cjs/location-replies
...
Show location replies per the designs
2023-07-03 12:52:28 +01:00
Chris Smith
330e786d0d
Move pin graphic/component to design system
2023-07-03 11:51:50 +01:00
Benoit Marty
b1bcae251c
Iterate design on on boarding screen.
2023-07-03 12:11:55 +02:00
bmarty
bd3dd76039
Sync Strings from Localazy
2023-07-03 00:11:17 +00:00
Chris Smith
bd0e24598a
Show location replies per the designs
2023-06-30 16:14:44 +01:00
Chris Smith
6b61a6eaf5
Merge remote-tracking branch 'origin/develop' into feature/cjs/view-location-in-timeline
2023-06-30 09:30:31 +01:00
Benoit Marty
fc1f60895d
Merge pull request #731 from vector-im/feature/fga/timeline_back_pagination
...
Feature/fga/timeline back pagination
2023-06-30 09:27:36 +02:00
Benoit Marty
f54841d48c
Show keyboard when entering special mode (edit/reply/etc.)
2023-06-29 18:17:37 +02:00
Benoit Marty
ff13651b4c
When composer does not have focus, hide border.
2023-06-29 18:17:37 +02:00
Benoit Marty
ad1b5700ab
Composer placeholder ("Message") color changed to textDisabled
2023-06-29 18:17:37 +02:00
Benoit Marty
3ab393a41f
Use temporary color for default avatar background
2023-06-29 18:17:37 +02:00
Benoit Marty
dd708abddf
Animate rounded corner size change to avoid blink effect when changing number of lines from 1 <-> 2 in the composer.
2023-06-29 18:17:37 +02:00
Benoit Marty
d0401c0ebe
Fix detekt issue.
2023-06-29 18:17:37 +02:00
Benoit Marty
bc88eb62c5
Fix message color bubbles.
2023-06-29 18:17:37 +02:00