Benoit Marty
cd3e6c42e2
Replace FeatureFlags.ShowMediaUploadingFlow by FeatureFlags.LocationSharing because it has more chance to be disabled.
...
I do not want to remove all our feature flags...
2023-07-20 22:20:38 +02:00
Marco Romano
ffaf24751a
Use correct share my location icon in button ( #936 )
...
As per newer design specs.
Related to:
- https://github.com/vector-im/element-meta/issues/1678
2023-07-20 13:59:06 +00:00
Marco Romano
d5a93a50e0
Add screenshots with ~1.5 lines long desc to expanded location view ( #923 )
...
This will help in catching alignment regressions.
Related to:
- https://github.com/vector-im/element-meta/issues/1678
2023-07-20 13:42:35 +00:00
Marco Romano
8648e8ba53
Extract maptiler's map ids ( #926 )
...
Maptiler custom map ids are only useable by the account that create them. So if we hardcode them forkers won't be able to use the maps even if the bring in their own api key (because they can't access our maps with their api key).
Requires to set our map ids in `local.properties` for local development:
```
services.maptiler.lightMapId=9bc819c8-e627-474a-a348-ec144fe3d810
services.maptiler.darkMapId=dea61faf-292b-4774-9660-58fcef89a7f3
```
2023-07-20 14:29:06 +02:00
Marco Romano
188af2ee98
Correct location event body ( #930 )
...
- Now sending the correct body format as agreed with design. This won't be show in EX clients though.
Related to:
- https://github.com/vector-im/element-meta/issues/1682
2023-07-20 10:16:40 +00:00
Marco Romano
584a227920
maplibre-compose allow customisation of location dot style ( #929 )
...
- And style it according to our designs.
Related to:
- https://github.com/vector-im/element-meta/issues/1682
2023-07-20 12:09:40 +02:00
renovate[bot]
6d3b816bf5
Update dependency app.cash.molecule:molecule-runtime to v1 ( #925 )
...
* Update dependency app.cash.molecule:molecule-runtime to v1
* Replace `RecompositionClock` with `RecompositionMode`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2023-07-20 07:36:19 +02:00
Marco Romano
025d8781a7
Refactor a custom alignment to its own modifier for readability. ( #924 )
2023-07-19 16:58:04 +02:00
Marco Romano
30060b5729
Don't crash when sharing a location with no maptiler apikey ( #919 )
...
Related to:
- https://github.com/vector-im/element-meta/issues/1682
2023-07-19 16:33:50 +02:00
Marco Romano
c135da2562
Location expanded view: show own location ( #916 )
...
If the location permission is granted:
- Shows the user's own location
- Shows a button to center the map on it
Part of:
- https://github.com/vector-im/element-meta/issues/1678
2023-07-19 13:26:06 +00:00
Marco Romano
fb85cc0be4
Fix insets for nav bar in send location view ( #915 )
...
Improvement of https://github.com/vector-im/element-x-android/pull/770
- https://github.com/vector-im/element-meta/issues/1682
2023-07-19 13:57:34 +02:00
Marco Romano
278f8ae4c6
Send My Location ( #770 )
...
- https://github.com/vector-im/element-meta/issues/1682
2023-07-19 09:58:13 +00:00
Benoit Marty
494e00dcb1
Merge pull request #901 from vector-im/feature/fga/power_level
...
Feature/fga/power level
2023-07-18 23:39:52 +02:00
Benoit Marty
86cc4a9e05
Also rename the Composable.
2023-07-18 23:10:10 +02:00
ganfra
d4ee9fd9d3
Merge branch 'develop' into feature/fga/fix_room_list_scroll_position
2023-07-18 23:07:10 +02:00
Benoit Marty
456f4fba6b
Format files.
2023-07-18 23:05:50 +02:00
ganfra
888ca1c86b
Merge branch 'develop' into feature/fga/power_level
2023-07-18 22:54:33 +02:00
ganfra
c7d0bbc174
Merge pull request #906 from vector-im/feature/fga/update-rust-sdk-0.1.34
...
Feature/fga/update rust sdk 0.1.34
2023-07-18 22:52:48 +02:00
Benoit Marty
ff4b068008
Move test classes to the correct package.
2023-07-18 22:48:23 +02:00
Benoit Marty
9dcb419560
Not a fixture so prefixed with create instead of a.
2023-07-18 22:41:42 +02:00
ganfra
42c3e21b3d
Fix tests
2023-07-18 22:27:44 +02:00
ganfra
cd19436924
RoomList: introduce RoomListDataSource so we keep the data in memory as long as the node is in the backstack.
2023-07-18 22:09:50 +02:00
ganfra
9e4888c4ab
Update rust sdk to 0.1.34
2023-07-18 20:12:51 +02:00
Benoit Marty
bc612dfa8a
Change bubble width ration to 85% ( #904 )
2023-07-18 18:27:10 +02:00
ganfra
e09b8aca0e
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
ganfra
fa0aeccf22
Media: Clean after pr reviews
2023-07-18 16:38:36 +02:00
Chris Smith
8c3cda836e
Merge pull request #886 from vector-im/feature/cjs/location-api-key
2023-07-18 15:32:54 +01:00
Benoit Marty
6e6b3ef05f
Merge pull request #898 from vector-im/feature/bma/fixOnBoardingScreen
...
Fix on boarding screen
2023-07-18 15:55:13 +02:00
ganfra
f7c55f8d04
Merge branch 'develop' into feature/fga/better_media_handling
2023-07-18 15:13:59 +02:00
Marco Romano
78773b68e7
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
ganfra
e00462900e
PowerLevel: use new api exposed from rust which doesn't need to load members.
2023-07-18 15:10:44 +02:00
Benoit Marty
56691ed753
Use Large and remove Huge.
2023-07-18 14:58:09 +02:00
Benoit Marty
1b5295f8e8
Use DayNightPreviews for correct rendering in AndroidStudio.
2023-07-18 12:30:01 +02:00
Benoit Marty
1897dd258d
Use ElementLogoAtom instead of png. Fixes #894
2023-07-18 12:13:48 +02:00
Benoit Marty
06de1291af
Use DayNightPreviews for correct rendering in AndroidStudio.
2023-07-18 11:19:46 +02:00
Benoit Marty
2ffdf4483a
No need to use trick for night resource when using DayNightPreviews annotation.
2023-07-18 11:19:46 +02:00
Benoit Marty
baf6497d33
Merge pull request #895 from vector-im/feature/bma/fixDarkWelcome
...
Fix dark welcome
2023-07-18 11:19:10 +02:00
Benoit Marty
efccf36acd
Use the modifier parameter.
2023-07-18 10:12:56 +02:00
Benoit Marty
eb2bec147e
Use correct font (from Figma)
2023-07-18 10:12:56 +02:00
Benoit Marty
9a76adcd5e
Fix text color
2023-07-18 10:12:56 +02:00
Jorge Martín
baf06d8615
Fix TimelinePresenterTests
2023-07-18 08:29:06 +02:00
Jorge Martín
aeaec5cb73
Merge remote-tracking branch 'origin/develop' into feature/fga/better_timeline_scroll
2023-07-18 07:46:02 +02:00
Benoit Marty
d6980025ca
When clearing cache, also reset some data store in prefs/datastore.
2023-07-18 01:35:12 +02:00
ganfra
8a22ce0cd4
Timeline: changes after pr review
2023-07-17 23:47:00 +02:00
ganfra
92db07ff83
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-17 23:35:41 +02:00
Benoit Marty
b15484933d
Merge branch 'develop' into fix/jme/880-sliding-sync-loop-expires-and-restarts
2023-07-17 22:18:59 +02:00
ganfra
9846db6338
Rework a bit MatrixClientHolder and reintroduce cacheIndex...
2023-07-17 18:34:50 +02:00
Jorge Martin Espinosa
280b7e32e0
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
778155bb9e
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
Chris Smith
b7bd08b210
Location sharing: don't hardcode API key
...
In an effort to make it easier for forks to (a) use their own
API keys (b) change map styles or maybe even providers, move
the MapTiler key out of the source code and pass it in via
env var or property.
Also refactor the utility classes slightly to keep all the URL
related functions together, to reduce the chance of collisions
when maintaining such forks.
2023-07-17 16:09:53 +01:00