Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.expo-system-ui
the published two-function package runs unchanged; its native seam applies processed colors to the tenant-owned app root that Peach synchronizes to the CanvasKit compositor95%
API coverageWorking (2)
setBackgroundColorAsync and getBackgroundColorAsync round-trip the visible app-surface backgroundincluding React Native processed-color conversion; set colors persist across restarts through tenant storage and are reapplied at launch (falling back to the app-config background color the config plugin writes to Info.plist); null snapshots the current interface style (black in dark, white otherwise) and clears the stored color; a fresh launch with no stored or app-config color reads that snapshot; the getter returns uppercase #RRGGBB
Missing
persistence across restarts and the app-config fallback have no paired relaunch proof