Fix video player overlay to respect window fullscreen state on iOS

Change edgesIgnoringSafeArea from .all to conditional based on
Constants.isWindowFullscreen to properly handle safe areas when
not in fullscreen mode.
This commit is contained in:
Arkadiusz Fal
2025-11-15 11:30:30 +01:00
parent a464b15e29
commit 0fcdf2398e

View File

@@ -48,7 +48,7 @@ struct ContentView: View {
#endif
}
#if os(iOS)
.overlay(videoPlayer.edgesIgnoringSafeArea(.all))
.overlay(videoPlayer.edgesIgnoringSafeArea(Constants.isWindowFullscreen ? .init() : .all))
.sheet(isPresented: $navigation.presentingShareSheet) {
if let shareURL = navigation.shareURL {
ShareSheet(activityItems: [shareURL])