f636cd1a2a924996c73c8e8f35ec4733709a8e60
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).
Description
No description provided
4 MiB
Languages
Kotlin
100%