From ec0509c6459b64cde9f27ba43a4eb39d493f4cfa Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 4 Feb 2024 11:46:04 -0500 Subject: [PATCH] visionOS: Don't use deprecated UI for scene placement --- Tusker/Screens/Utilities/Previewing.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Tusker/Screens/Utilities/Previewing.swift b/Tusker/Screens/Utilities/Previewing.swift index 91b7f25f..061433e0 100644 --- a/Tusker/Screens/Utilities/Previewing.swift +++ b/Tusker/Screens/Utilities/Previewing.swift @@ -437,7 +437,11 @@ extension MenuActionProvider { private func addOpenInNewWindow(actions: inout [UIAction], activity: @escaping @autoclosure () -> NSUserActivity) { let options = UIWindowScene.ActivationRequestOptions() + #if os(visionOS) + options.placement = .standard() + #else options.preferredPresentationStyle = .automatic + #endif actions.append(UIWindowScene.ActivationAction { (_) in let activity = activity() activity.displaysAuxiliaryScene = true