diff --git a/app.json b/app.json index 2c16f80b..3ba30ec1 100644 --- a/app.json +++ b/app.json @@ -2,7 +2,7 @@ "expo": { "name": "Streamyfin", "slug": "streamyfin", - "version": "0.3.1", + "version": "0.3.2", "orientation": "portrait", "icon": "./assets/images/icon.png", "scheme": "streamyfin", @@ -15,6 +15,7 @@ "jsEngine": "hermes", "assetBundlePatterns": ["**/*"], "ios": { + "requireFullScreen": true, "infoPlist": { "NSCameraUsageDescription": "The app needs access to your camera to scan barcodes.", "NSMicrophoneUsageDescription": "The app needs access to your microphone." @@ -23,7 +24,9 @@ "bundleIdentifier": "com.fredrikburmester.streamyfin" }, "android": { - "jsEngine": "jsc", + "jsEngine": "hermes", + "versionCode": 10, + "orientation": "default", "androidNavigationBar": { "visible": true, "barStyle": "dark-content", @@ -36,8 +39,7 @@ "permissions": [ "android.permission.FOREGROUND_SERVICE", "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" - ], - "versionCode": 9 + ] }, "web": { "bundler": "metro", @@ -83,6 +85,18 @@ } } } + ], + [ + "expo-screen-orientation", + { + "initialOrientation": "DEFAULT" + } + ], + [ + "expo-sensors", + { + "motionPermission": "Allow Streamyfin to access your device motion for landscape video watching." + } ] ], "experiments": { diff --git a/bun.lockb b/bun.lockb index c22266c2..6e2649ac 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index a4f9732e..e31fb152 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,8 @@ "expo-linking": "~6.3.1", "expo-navigation-bar": "~3.0.7", "expo-router": "~3.5.21", + "expo-screen-orientation": "~7.0.5", + "expo-sensors": "~13.0.9", "expo-splash-screen": "~0.27.5", "expo-status-bar": "~1.12.1", "expo-system-ui": "~3.0.7",