From 0fcdf2398e7135c4ce06734a0f27d8446b02bc77 Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Sat, 15 Nov 2025 11:30:30 +0100 Subject: [PATCH] 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. --- Shared/Navigation/ContentView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Shared/Navigation/ContentView.swift b/Shared/Navigation/ContentView.swift index 50b6bffd..694b1a96 100644 --- a/Shared/Navigation/ContentView.swift +++ b/Shared/Navigation/ContentView.swift @@ -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])