From 2be835f23eb9585e4042334f31fd77ac8e154ed3 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Wed, 13 Mar 2024 22:04:17 +0800 Subject: [PATCH] Enable fullscreen mode This is needed on iOS to allow the YouTube embed to go fullscreen. --- apple/OmnivoreKit/Sources/App/Views/WebReader/WebReader.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apple/OmnivoreKit/Sources/App/Views/WebReader/WebReader.swift b/apple/OmnivoreKit/Sources/App/Views/WebReader/WebReader.swift index ec64eac22..8c5468f16 100644 --- a/apple/OmnivoreKit/Sources/App/Views/WebReader/WebReader.swift +++ b/apple/OmnivoreKit/Sources/App/Views/WebReader/WebReader.swift @@ -66,6 +66,10 @@ struct WebReader: PlatformViewRepresentable { webView.scrollView.verticalScrollIndicatorInsets.top = readerViewNavBarHeight webView.configuration.userContentController.add(webView, name: "viewerAction") + if #available(iOS 15.4, *) { + webView.configuration.preferences.isElementFullscreenEnabled = true + } + webView.scrollView.indicatorStyle = ThemeManager.currentTheme.isDark ? UIScrollView.IndicatorStyle.white : UIScrollView.IndicatorStyle.black