From 3588bbd7e746399d3601636fc947f8570974d910 Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Sat, 15 Nov 2025 20:12:30 +0100 Subject: [PATCH] Improve iPad UI behavior and settings layout - Fix status bar visibility on iPad to respect window fullscreen state - Adjust settings view minimum heights for better content display --- Shared/Player/VideoPlayerView.swift | 2 +- Shared/Settings/SettingsView.swift | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Shared/Player/VideoPlayerView.swift b/Shared/Player/VideoPlayerView.swift index 4ec4d19a..60425174 100644 --- a/Shared/Player/VideoPlayerView.swift +++ b/Shared/Player/VideoPlayerView.swift @@ -412,7 +412,7 @@ struct VideoPlayerView: View { if !newValue { player.controls.hideOverlays() } } #if os(iOS) - .statusBar(hidden: fullScreenPlayer) + .statusBar(hidden: Constants.isIPad ? Constants.isWindowFullscreen : fullScreenPlayer) .backport .toolbarBackground(colorScheme == .light ? .white : .black) .backport diff --git a/Shared/Settings/SettingsView.swift b/Shared/Settings/SettingsView.swift index 09d1b9dc..c1d0db0c 100644 --- a/Shared/Settings/SettingsView.swift +++ b/Shared/Settings/SettingsView.swift @@ -348,19 +348,19 @@ struct SettingsView: View { case .browsing: return 800 case .player: - return 800 + return 850 case .controls: - return 920 + return 970 case .quality: - return 420 + return 450 case .history: return 600 case .sponsorBlock: - return 970 + return 980 case .locations: return 600 case .advanced: - return 550 + return 630 case .importExport: return 580 case .help: