Commit Graph

168 Commits

Author SHA1 Message Date
Doug 7d29bca319 Fixup missing colours and use resolved colours in UIKit.
Fix the confetti colour when using DesignKit.
Pin swift packages.
Fix UI tests target.
2022-07-07 15:42:57 +01:00
ismailgulek 094935efb4 Merge pull request #6381 from vector-im/ismail/fix_vectorhostingcontroller_loop 2022-07-07 10:50:24 +03:00
SBiOSoftWhare e33771f8b1 Merge pull request #6375 from vector-im/steve/6238_promote_lab_flag
Location sharing: Promote labs flag
2022-07-06 16:14:51 +02:00
ismailgulek 760679b949 Update UIHostingController initializer 2022-07-06 13:20:41 +03:00
SBiOSoftWhare 7fd873db05 Fix unit tests. 2022-07-05 16:33:45 +02:00
SBiOSoftWhare d22f7e553d LocationSharingView: Fix background color issue with safe area. 2022-07-05 16:16:53 +02:00
Johannes Marbach ecc8532319 Fix layout issues in timeline poll cells (PSB-125)
Fixes: #5326
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-05 08:21:00 +02:00
SBiOSoftWhare 051817509b LocationSharingCoordinator: Handle live location sharing lab flag presentation. 2022-07-04 17:39:45 +02:00
SBiOSoftWhare a2c4060272 LocationSharingService: Ensure to have the latest UserLocationService from MXSession. 2022-07-04 17:23:25 +02:00
Johannes Marbach ce4c8b186c Expand all if and guard constructs involving @available(iOS 14... or #available(iOS 14...
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-23 10:05:46 +02:00
Johannes Marbach 868fd7e0c8 Remove all @available(iOS 14... annotations 2022-06-23 09:47:38 +02:00
Johannes Marbach 3338c6b638 Expose live-location sharing labs flag (default: false)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-21 09:43:45 +02:00
MaximeE f68d73cf70 6202: Improve how pan gesture is handled 2022-06-02 11:34:01 +02:00
MaximeE 4e40fb8545 6202: Add pan gesture recognizer to handle detection of user moving across map 2022-06-01 14:17:27 +02:00
MaximeE 16950ad58b 6195: Add labbs flag for live location sharing 2022-05-24 11:43:00 +02:00
SBiOSoftWhare 266c6b9bcb Merge pull request #6161 from vector-im/steve/5722_device_location
Location sharing: Support sending live device location
2022-05-19 14:56:46 +02:00
Doug 9c5aa0ca1e Add Email/Terms/ReCaptcha into the Authentication flow
Replace ReCaptcha navigation delegate with a WKUserContentController.
Move callback property closures onto the MainActor.
Show a loading indicator whilst waiting for the authentication service to start.
Move nextUncompletedStage into FlowResult.
Handle text field actions during authentication.
Remove scroll view tweaks in server selection screen following EMS banner removal.
2022-05-19 11:43:38 +01:00
SBiOSoftWhare b75f263482 LocationSharingViewModelTests: Fix missing parameter. 2022-05-16 18:32:19 +02:00
SBiOSoftWhare 114e2bf01c Fix UI tests. 2022-05-16 18:18:13 +02:00
SBiOSoftWhare ffdfb4036f LocationSharingCoordinator: Handle LocationSharingService. 2022-05-16 17:04:42 +02:00
SBiOSoftWhare 2abfca4617 LocationSharingViewModel: Handle location permission when starting live location sharing. 2022-05-16 17:04:05 +02:00
SBiOSoftWhare 4057b91f01 Start location sharing screen: Add LocationSharingService. 2022-05-16 11:36:05 +02:00
Doug 10951a95a6 Remove StaticLocationViewUITests for now. 2022-05-05 10:11:34 +01:00
SBiOSoftWhare b2a2dba2ba Merge develop in 6081_lls_screen_integration 2022-05-04 16:53:49 +02:00
SBiOSoftWhare f5279f3ab6 LiveLocationSharingViewerServiceProtocol: Add comments. 2022-05-04 16:03:52 +02:00
SBiOSoftWhare bf1df9a583 LiveLocationSharingViewerService: Nullify listenner when needed. 2022-05-04 16:00:43 +02:00
SBiOSoftWhare 60fb9bed63 LiveLocationSharingViewerService: Fix typo. 2022-05-04 15:52:45 +02:00
MaximeE b10080e3f5 6071: fix failed test 2022-05-04 14:52:02 +02:00
MaximeE 3d598d9cff 6071: refacto according to PR comments 2022-05-04 11:23:43 +02:00
SBiOSoftWhare 46373f7ad6 Update RiotSwiftUI/Modules/Room/LiveLocationSharingViewer/Service/LiveLocationSharingViewerServiceProtocol.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-05-04 10:30:58 +02:00
SBiOSoftWhare 4733df9768 LiveLocationSharingViewer: Handle screen refresh, empty state, stop sharing. 2022-05-03 15:57:36 +02:00
SBiOSoftWhare 9e9f734a21 LiveLocationSharingViewerService: Handle user location updates and stop sharing. 2022-05-03 15:54:37 +02:00
SBiOSoftWhare 2911854730 LiveLocationListItem: Show seconds. 2022-05-03 15:51:16 +02:00
MaximeE 39f8f1aeb5 6071: Add timeout selector when start live sharing 2022-05-03 15:21:51 +02:00
SBiOSoftWhare 8453c92a7d LiveLocationSharingViewerService: Handle beacon info summary retrieval. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare 2018453e78 LiveLocationSharingViewer: Support navigation controller. 2022-04-29 11:08:09 +02:00
MaximeE af91264406 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
SBiOSoftWhare 58321e7d1d Update StaticLocationViewingViewModel, MapViewErrorAlertInfoBuilder usage; 2022-04-22 12:35:04 +02:00
SBiOSoftWhare f752940201 Merge branch 'develop' into steve/5723_lls_screen
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/ShareLocationActivityController.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/MapViewErrorAlertInfoBuilder.swift
2022-04-22 12:15:34 +02:00
Doug 7c8aa40cac Fix UI Tests and run on PRs
- Add missing screen states.
- Detect the bottom of the screen list and stop scrolling if screen state wasn't found.
- Remove unimplemented tests to speed up the run.
- Remove failed button checks in MatrixItemChooserUITests
2022-04-21 12:54:53 +01:00
MaximeE b1356d7e6c 5982: Rename action 2022-04-12 11:48:02 +02:00
MaximeE 9fa815cf8f 5982: Apply PR comments 2022-04-12 11:35:17 +02:00
MaximeE 311a5a69e0 Merge branch 'develop' into maximee/5982_ls_static_share_viewer 2022-04-11 17:26:07 +02:00
Gil Eluard c0f8458371 Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message

- fixed
2022-04-11 15:46:08 +02:00
SBiOSoftWhare 42f1f7b0d5 Fix LocationSharingViewModelTests 2022-04-11 13:09:55 +02:00
MaximeE a3758731b9 5982: Clean code and add tests 2022-04-11 10:55:23 +02:00
MaximeE 29bb3a4a68 5982: Fix test 2022-04-08 17:54:33 +02:00
MaximeE defcb4ced3 5982: Factorise error and external sharing 2022-04-08 17:43:57 +02:00
MaximeE 4f30eb9109 5982: Create new screen for static shared coordinate 2022-04-08 17:42:08 +02:00
SBiOSoftWhare 74f21faef3 LocationSharingCoordinator: Update location sharing completion handling. 2022-04-08 12:42:27 +02:00