Split out of #4546 (React Native 0.86.0 -> 0.87.1).
The RN 0.87 template flips edgeToEdgeEnabled from false to true in android/gradle.properties. #4546 deliberately leaves it at false (android/gradle.properties:47).
Leaving it false is still a supported configuration rather than a deprecated path: the flag is read by the 0.87 Gradle plugin (EDGE_TO_EDGE_ENABLED in PropertyUtils.kt, alongside the newer scoped react.edgeToEdgeEnabled). But flipping it draws content under the system bars app-wide, which is an inset and padding migration across every screen. That is its own piece of UI work, not part of a version bump, so it was kept out.
Worth scheduling rather than deferring indefinitely, since Zeus is on targetSdkVersion = 36 and Android 15 enforces edge-to-edge for apps targeting API 35 and above. The per-app opt-out is itself on a deprecation path, so the current appearance is more likely being produced by the compatibility path than by our own layout choices.
Related prior work: #2908, the Play Console deprecation warnings for setDecorFitsSystemWindows / setStatusBarColor / setNavigationBarColor, closed as completed.
To do
Split out of #4546 (React Native 0.86.0 -> 0.87.1).
The RN 0.87 template flips
edgeToEdgeEnabledfromfalsetotrueinandroid/gradle.properties. #4546 deliberately leaves it atfalse(android/gradle.properties:47).Leaving it false is still a supported configuration rather than a deprecated path: the flag is read by the 0.87 Gradle plugin (
EDGE_TO_EDGE_ENABLEDinPropertyUtils.kt, alongside the newer scopedreact.edgeToEdgeEnabled). But flipping it draws content under the system bars app-wide, which is an inset and padding migration across every screen. That is its own piece of UI work, not part of a version bump, so it was kept out.Worth scheduling rather than deferring indefinitely, since Zeus is on
targetSdkVersion = 36and Android 15 enforces edge-to-edge for apps targeting API 35 and above. The per-app opt-out is itself on a deprecation path, so the current appearance is more likely being produced by the compatibility path than by our own layout choices.Related prior work: #2908, the Play Console deprecation warnings for
setDecorFitsSystemWindows/setStatusBarColor/setNavigationBarColor, closed as completed.To do
views/Stealth/*decoy screens