diff --git a/src/common/NavBar/HorizontalNavBar/HorizontalNavBar.js b/src/common/NavBar/HorizontalNavBar/HorizontalNavBar.js
index 376291700..6cef15482 100644
--- a/src/common/NavBar/HorizontalNavBar/HorizontalNavBar.js
+++ b/src/common/NavBar/HorizontalNavBar/HorizontalNavBar.js
@@ -7,6 +7,7 @@ const { default: Icon } = require('@stremio/stremio-icons/react');
const Button = require('stremio/common/Button');
const Image = require('stremio/common/Image');
const useFullscreen = require('stremio/common/useFullscreen');
+const usePWA = require('stremio/common/usePWA');
const SearchBar = require('./SearchBar');
const NavMenu = require('./NavMenu');
const styles = require('./styles');
@@ -17,6 +18,7 @@ const HorizontalNavBar = React.memo(({ className, route, query, title, backButto
window.history.back();
}, []);
const [fullscreen, requestFullscreen, exitFullscreen] = useFullscreen();
+ const isPWA = usePWA();
const renderNavMenuLabel = React.useCallback(({ ref, className, onClick, children, }) => (
-
-
-
- {fullscreen ? t('EXIT_FULLSCREEN') : t('ENTER_FULLSCREEN')}
-
-
+ {
+ !isPWA ?
+
+
+
+ {fullscreen ? t('EXIT_FULLSCREEN') : t('ENTER_FULLSCREEN')}
+
+
+ :
+ null
+ }
diff --git a/src/common/usePWA.js b/src/common/usePWA.js
new file mode 100644
index 000000000..a3c3b23a1
--- /dev/null
+++ b/src/common/usePWA.js
@@ -0,0 +1,14 @@
+// Copyright (C) 2017-2023 Smart code 203358507
+
+const React = require('react');
+
+const usePWA = () => {
+ const isPWA = React.useMemo(() => {
+ const isIOSPWA = window.navigator.standalone;
+ const isAndroidPWA = window.matchMedia('(display-mode: standalone)').matches;
+ return isIOSPWA || isAndroidPWA;
+ }, []);
+ return isPWA;
+};
+
+module.exports = usePWA;