oxmc f636cd1a2a SetupWizard: hide + lock system UI during setup
Decouple the setup UI hiding from the managed kiosk lockdown:
- New WizardFlags.IMMERSIVE (default true): hide the status/nav bars during
  setup (sticky immersive) independent of KIOSK. KIOSK stays the aggressive
  managed lockdown (overlay window + non-sticky + future lock-task).
- BaseKioskActivity / MainActivity hide the bars when IMMERSIVE || KIOSK.
- Add StatusBarManager.setDisabledForSetup(true) on wizard start
  (EntryPoint + MainActivity) and setDisabledForSetup(false) in
  finishSetupWizard, so the shade/quick-settings/Home/Recents are actually
  locked during setup (matches LineageOS). Called via reflection so the
  module still builds under Gradle (the API is @SystemApi).
2026-07-18 02:20:18 -07:00
2026-07-15 15:54:10 -07:00
S
Description
No description provided
4 MiB
Languages
Kotlin 100%