Commit Graph

156 Commits

Author SHA1 Message Date
MaximeE 0618cc4aa3 6202: Improve how pan gesture is handled 2022-06-02 11:34:01 +02:00
MaximeE 5ba8a110f9 6202: Add pan gesture recognizer to handle detection of user moving across map 2022-06-01 14:17:27 +02:00
MaximeE 2f9a00bd9b 6195: Add labbs flag for live location sharing 2022-05-24 11:43:00 +02:00
SBiOSoftWhare 53ae350a92 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 1b74f87b35 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 2c5f19fcec LocationSharingViewModelTests: Fix missing parameter. 2022-05-16 18:32:19 +02:00
SBiOSoftWhare 91b0724225 Fix UI tests. 2022-05-16 18:18:13 +02:00
SBiOSoftWhare 1038cda9f9 LocationSharingCoordinator: Handle LocationSharingService. 2022-05-16 17:04:42 +02:00
SBiOSoftWhare 1dd656a4ab LocationSharingViewModel: Handle location permission when starting live location sharing. 2022-05-16 17:04:05 +02:00
SBiOSoftWhare 4ee3a6f65c Start location sharing screen: Add LocationSharingService. 2022-05-16 11:36:05 +02:00
Doug 09e1e395e4 Remove StaticLocationViewUITests for now. 2022-05-05 10:11:34 +01:00
SBiOSoftWhare ef9efa5641 Merge develop in 6081_lls_screen_integration 2022-05-04 16:53:49 +02:00
SBiOSoftWhare 005daf1675 LiveLocationSharingViewerServiceProtocol: Add comments. 2022-05-04 16:03:52 +02:00
SBiOSoftWhare 7960309316 LiveLocationSharingViewerService: Nullify listenner when needed. 2022-05-04 16:00:43 +02:00
SBiOSoftWhare dadaff585b LiveLocationSharingViewerService: Fix typo. 2022-05-04 15:52:45 +02:00
MaximeE b3f66a0c6e 6071: fix failed test 2022-05-04 14:52:02 +02:00
MaximeE b2094b80ef 6071: refacto according to PR comments 2022-05-04 11:23:43 +02:00
SBiOSoftWhare f74ee5aaf7 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 7e81ba7170 LiveLocationSharingViewer: Handle screen refresh, empty state, stop sharing. 2022-05-03 15:57:36 +02:00
SBiOSoftWhare 4088e9ad4d LiveLocationSharingViewerService: Handle user location updates and stop sharing. 2022-05-03 15:54:37 +02:00
SBiOSoftWhare 0c757e30f8 LiveLocationListItem: Show seconds. 2022-05-03 15:51:16 +02:00
MaximeE b931556d17 6071: Add timeout selector when start live sharing 2022-05-03 15:21:51 +02:00
SBiOSoftWhare ad7263875f LiveLocationSharingViewerService: Handle beacon info summary retrieval. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare 8ef863ef78 LiveLocationSharingViewer: Support navigation controller. 2022-04-29 11:08:09 +02:00
MaximeE 928b7a4e97 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
SBiOSoftWhare 7cbb1bceb1 Update StaticLocationViewingViewModel, MapViewErrorAlertInfoBuilder usage; 2022-04-22 12:35:04 +02:00
SBiOSoftWhare 1bb0ef6f27 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 b40f0b8f0b 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 6d475c1cfd 5982: Rename action 2022-04-12 11:48:02 +02:00
MaximeE 1bcb169a61 5982: Apply PR comments 2022-04-12 11:35:17 +02:00
MaximeE 0c0c94787b Merge branch 'develop' into maximee/5982_ls_static_share_viewer 2022-04-11 17:26:07 +02:00
Gil Eluard 728a80f328 Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message

- fixed
2022-04-11 15:46:08 +02:00
SBiOSoftWhare 14e29c8863 Fix LocationSharingViewModelTests 2022-04-11 13:09:55 +02:00
MaximeE f69e8d8ad0 5982: Clean code and add tests 2022-04-11 10:55:23 +02:00
MaximeE 8b60dc09b4 5982: Fix test 2022-04-08 17:54:33 +02:00
MaximeE c49d6d755d 5982: Factorise error and external sharing 2022-04-08 17:43:57 +02:00
MaximeE 4df6a35c13 5982: Create new screen for static shared coordinate 2022-04-08 17:42:08 +02:00
SBiOSoftWhare 534279d89d LocationSharingCoordinator: Update location sharing completion handling. 2022-04-08 12:42:27 +02:00
SBiOSoftWhare b9d8e40869 Merge branch 'develop' into steve/5903_lls_start
# Conflicts:
#	Riot/Modules/Room/RoomViewController.h
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/LocationSharingCoordinator.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingModels.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingViewModel.swift
2022-04-08 11:09:06 +02:00
SBiOSoftWhare d370a67438 UserAnnotationCalloutContentView: Update layout. 2022-04-06 10:19:43 +02:00
SBiOSoftWhare f36612794e LiveLocationSharingViewer: Fix credits display. 2022-04-06 09:55:45 +02:00
SBiOSoftWhare d9c1bab799 LiveLocationSharingViewer: Add navigation title. 2022-04-06 09:41:33 +02:00
SBiOSoftWhare e391da8c58 LiveLocationSharingViewer: Enable map callout display. 2022-04-05 21:34:22 +02:00
SBiOSoftWhare 945ad5e236 Update UserAnnotationCalloutView center. 2022-04-05 21:33:05 +02:00
SBiOSoftWhare d5464c7491 Fix LocationAnnotatonView not touchable. 2022-04-05 21:32:40 +02:00
SBiOSoftWhare 29b15d6db5 Update UserLocationAnnotation to handle annotation selection. 2022-04-05 21:31:26 +02:00
SBiOSoftWhare af49b0d168 Handle live location sharing viewer screen. 2022-04-05 18:36:41 +02:00
SBiOSoftWhare 466462e4a7 Add ShareLocationActivityControllerBuilder to build UIActivityViewController to share a location. 2022-04-05 18:26:20 +02:00
SBiOSoftWhare 07cad973e9 Add LiveLocationListItemViewData view data for LiveLocationListItem. 2022-04-05 18:25:42 +02:00
SBiOSoftWhare 3c85da9ea3 Handle LiveLocationListItem. 2022-04-05 18:19:39 +02:00