From afec87cc67834c0ba00b68a37019981668c13ae5 Mon Sep 17 00:00:00 2001 From: Punjitha Bandara <132387971+algotyrnt@users.noreply.github.com> Date: Sat, 28 Feb 2026 06:08:31 +0530 Subject: [PATCH 1/2] Add requiresFullScreen property to Package.swift --- Beacon.swiftpm/Package.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Beacon.swiftpm/Package.swift b/Beacon.swiftpm/Package.swift index aa60b38..d498e26 100644 --- a/Beacon.swiftpm/Package.swift +++ b/Beacon.swiftpm/Package.swift @@ -29,6 +29,7 @@ let package = Package( supportedInterfaceOrientations: [ .portrait ], + requiresFullScreen: true, capabilities: [ .bluetoothAlways(purposeString: "Bluetooth allows Beacon to form an offline emergency network with nearby devices."), .localNetwork(purposeString: "Local network access enables Beacon to share emergency data with nearby devices.", bonjourServiceTypes: ["_beacon-mesh._tcp", "_beacon-mesh._udp"]), From 467976aaf61a29bf35c273c633bcc7bdbb5c2914 Mon Sep 17 00:00:00 2001 From: Punjitha Bandara <132387971+algotyrnt@users.noreply.github.com> Date: Sat, 28 Feb 2026 06:21:27 +0530 Subject: [PATCH 2/2] Enhance supported interface orientations for iPad Added support for additional interface orientations for iPad. --- Beacon.swiftpm/Package.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Beacon.swiftpm/Package.swift b/Beacon.swiftpm/Package.swift index d498e26..57bc2fd 100644 --- a/Beacon.swiftpm/Package.swift +++ b/Beacon.swiftpm/Package.swift @@ -27,9 +27,11 @@ let package = Package( .phone ], supportedInterfaceOrientations: [ - .portrait + .portrait, + .landscapeRight(.when(deviceFamilies: [.pad])), + .landscapeLeft(.when(deviceFamilies: [.pad])), + .portraitUpsideDown(.when(deviceFamilies: [.pad])) ], - requiresFullScreen: true, capabilities: [ .bluetoothAlways(purposeString: "Bluetooth allows Beacon to form an offline emergency network with nearby devices."), .localNetwork(purposeString: "Local network access enables Beacon to share emergency data with nearby devices.", bonjourServiceTypes: ["_beacon-mesh._tcp", "_beacon-mesh._udp"]),