Proof

react-native-orientation-locker

native-seam: the published package runs unchanged against the shared interface-lock and physical body-pose owners. iOS landscapes use the package camera-side names; device events remain independent of interface locks.
90%
API coverage
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.
Working (11)
published Orientation classOrientationLocker componenthooksOrientationType/constantsconfigurelockToPortrait/PortraitUpsideDown/Landscape/Left/Right/AllButUpsideDownunlockAllOrientationsisLockedgetInitialOrientation/getOrientation/getDeviceOrientation/getAutoRotateStateorientationDidChange/deviceOrientationDidChange/lockDidChange listeners with removalphysical body changes while the interface is locked
Missing (2)
physical face-upface-down and upside-down body poses are not exposed by the simulator controls; the interface retains the selected device supported poses