LLS Sheet implementation (#5420)

* Add LiveLocationSheet and refactor existing views to share code

* Implement logic for highlighting a specific LLS from a user once selected in the sheet

* Updated tests, project and added new previews for the LLS sheet.

# Conflicts:
#	PreviewTests/Sources/__Snapshots__/PreviewTests/liveLocationRoomTimelineView.Bubbles-iPad-pseudo.png
#	PreviewTests/Sources/__Snapshots__/PreviewTests/liveLocationRoomTimelineView.Bubbles-iPhone-pseudo.png

* add Equatable conformance to CLLocationCoordinate2D
This commit is contained in:
Mauro
2026-04-17 13:13:16 +02:00
committed by GitHub
parent 350c04b0f3
commit 2e9a499fc3
52 changed files with 518 additions and 172 deletions

View File

@@ -311,6 +311,10 @@ extension AccessibilityTests {
try await performAccessibilityAudit(named: "LiveLocationSharingBannerView_Previews")
}
func testLiveLocationSheet() async throws {
try await performAccessibilityAudit(named: "LiveLocationSheet_Previews")
}
func testLoadableImage() async throws {
try await performAccessibilityAudit(named: "LoadableImage_Previews")
}
@@ -827,6 +831,10 @@ extension AccessibilityTests {
try await performAccessibilityAudit(named: "UserIndicatorToastView_Previews")
}
func testUserLocationCell() async throws {
try await performAccessibilityAudit(named: "UserLocationCell_Previews")
}
func testUserProfileCell() async throws {
try await performAccessibilityAudit(named: "UserProfileCell_Previews")
}