diff --git a/Session/Media Viewing & Editing/DocumentTitleViewController.swift b/Session/Media Viewing & Editing/DocumentTitleViewController.swift
index bff7c7597..ade2b9338 100644
--- a/Session/Media Viewing & Editing/DocumentTitleViewController.swift
+++ b/Session/Media Viewing & Editing/DocumentTitleViewController.swift
@@ -45,6 +45,10 @@ public class DocumentTileViewController: UIViewController, UITableViewDelegate,
// MARK: - UI
override public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
+ if UIDevice.current.isIPad {
+ return .all
+ }
+
return .allButUpsideDown
}
diff --git a/Session/Media Viewing & Editing/MediaGalleryNavigationController.swift b/Session/Media Viewing & Editing/MediaGalleryNavigationController.swift
index cd9062186..55283edec 100644
--- a/Session/Media Viewing & Editing/MediaGalleryNavigationController.swift
+++ b/Session/Media Viewing & Editing/MediaGalleryNavigationController.swift
@@ -44,6 +44,10 @@ class MediaGalleryNavigationController: UINavigationController {
// MARK: - Orientation
public override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
+ if UIDevice.current.isIPad {
+ return .all
+ }
+
return .allButUpsideDown
}
diff --git a/Session/Media Viewing & Editing/MediaTileViewController.swift b/Session/Media Viewing & Editing/MediaTileViewController.swift
index db7915b95..4b9bf6c4b 100644
--- a/Session/Media Viewing & Editing/MediaTileViewController.swift
+++ b/Session/Media Viewing & Editing/MediaTileViewController.swift
@@ -53,6 +53,10 @@ public class MediaTileViewController: UIViewController, UICollectionViewDataSour
// MARK: - UI
override public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
+ if UIDevice.current.isIPad {
+ return .all
+ }
+
return .allButUpsideDown
}
diff --git a/Session/Meta/AppDelegate.swift b/Session/Meta/AppDelegate.swift
index 13046ce60..b5749419b 100644
--- a/Session/Meta/AppDelegate.swift
+++ b/Session/Meta/AppDelegate.swift
@@ -192,7 +192,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask {
if UIDevice.current.isIPad {
- return .allButUpsideDown
+ return .all
}
return .portrait
diff --git a/Session/Meta/Session-Info.plist b/Session/Meta/Session-Info.plist
index be0439a2f..835938843 100644
--- a/Session/Meta/Session-Info.plist
+++ b/Session/Meta/Session-Info.plist
@@ -147,6 +147,7 @@
UIInterfaceOrientationLandscapeLeft
UIInterfaceOrientationLandscapeRight
UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
UIViewControllerBasedStatusBarAppearance