SDL/android-project/app/src/main
klirktag a442367706
Some checks failed
Build (All) / Create test plan (push) Has been cancelled
Build (All) / level1 (push) Has been cancelled
Build (All) / level2 (push) Has been cancelled
Android: hide system bars via WindowInsetsController on API 30+
The immersive-fullscreen code hid the status and navigation bars with the
deprecated View.setSystemUiVisibility() flags plus FLAG_FULLSCREEN. On
Android 15+ (API 35), edge-to-edge is enforced for apps targeting SDK 35+
and those flags are ignored, so the bars never hide (e.g. on a Samsung
S25). Android 14 and below still honour them, which is why older devices
were unaffected.

Hide/show the system bars with WindowInsetsController on API 30+ (using
BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE for sticky-immersive), keeping the
legacy setSystemUiVisibility() path for API < 30. The minimum supported
version is unchanged.
2026-06-21 10:15:54 -05:00
..
java/org/libsdl/app Android: hide system bars via WindowInsetsController on API 30+ 2026-06-21 10:15:54 -05:00
res android: Default to custom theme in styles.xml 2024-05-31 11:33:01 -07:00
AndroidManifest.xml Use singleTop launchMode for SDLActivity on Android 2026-04-13 09:28:58 +02:00