From 6957c4fd6469336f2fc5709b37c8fc43ac18d449 Mon Sep 17 00:00:00 2001 From: Simon Eklundh Date: Sun, 11 Jan 2026 22:27:19 +0100 Subject: [PATCH] feat: add autorotate for landscape (#1265) Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com> Co-authored-by: Lance Chant <13349722+lancechant@users.noreply.github.com> Co-authored-by: Fredrik Burmester --- components/settings/PlaybackControlsSettings.tsx | 3 +++ hooks/useOrientation.ts | 2 ++ translations/en.json | 6 +++--- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/components/settings/PlaybackControlsSettings.tsx b/components/settings/PlaybackControlsSettings.tsx index 00348166..ad6a215e 100644 --- a/components/settings/PlaybackControlsSettings.tsx +++ b/components/settings/PlaybackControlsSettings.tsx @@ -29,6 +29,7 @@ export const PlaybackControlsSettings: React.FC = () => { const orientations = [ ScreenOrientation.OrientationLock.DEFAULT, ScreenOrientation.OrientationLock.PORTRAIT_UP, + ScreenOrientation.OrientationLock.LANDSCAPE, ScreenOrientation.OrientationLock.LANDSCAPE_LEFT, ScreenOrientation.OrientationLock.LANDSCAPE_RIGHT, ]; @@ -39,6 +40,8 @@ export const PlaybackControlsSettings: React.FC = () => { "home.settings.other.orientations.DEFAULT", [ScreenOrientation.OrientationLock.PORTRAIT_UP]: "home.settings.other.orientations.PORTRAIT_UP", + [ScreenOrientation.OrientationLock.LANDSCAPE]: + "home.settings.other.orientations.LANDSCAPE", [ScreenOrientation.OrientationLock.LANDSCAPE_LEFT]: "home.settings.other.orientations.LANDSCAPE_LEFT", [ScreenOrientation.OrientationLock.LANDSCAPE_RIGHT]: diff --git a/hooks/useOrientation.ts b/hooks/useOrientation.ts index 9d77111d..924e6253 100644 --- a/hooks/useOrientation.ts +++ b/hooks/useOrientation.ts @@ -21,6 +21,8 @@ const orientationToOrientationLock = ( return OrientationLock.LANDSCAPE_RIGHT; case Orientation.PORTRAIT_UP: return OrientationLock.PORTRAIT_UP; + case Orientation.UNKNOWN: + return OrientationLock.LANDSCAPE; default: return OrientationLock.PORTRAIT_UP; } diff --git a/translations/en.json b/translations/en.json index 7b9320be..3fe9efb6 100644 --- a/translations/en.json +++ b/translations/en.json @@ -282,12 +282,12 @@ "video_orientation": "Video Orientation", "orientation": "Orientation", "orientations": { - "DEFAULT": "Default", + "DEFAULT": "Follow Device Orientation", "ALL": "All", - "PORTRAIT": "Portrait", + "PORTRAIT": "Portrait Auto", "PORTRAIT_UP": "Portrait Up", "PORTRAIT_DOWN": "Portrait Down", - "LANDSCAPE": "Landscape", + "LANDSCAPE": "Landscape Auto", "LANDSCAPE_LEFT": "Landscape Left", "LANDSCAPE_RIGHT": "Landscape Right", "OTHER": "Other",