Skip to content

implement robust multi-permission handling for local scan - #166

Open
fooqman wants to merge 1 commit into
zalexdev:mainfrom
fooqman:fix/ux-local-network
Open

fooqman wants to merge 1 commit into
zalexdev:mainfrom
fooqman:fix/ux-local-network

Conversation

@fooqman

@fooqman fooqman commented Oct 17, 2026

Copy link
Copy Markdown

Migrated from old location permission request to ActivityResultLauncher using RequestMultiplePermissions. Added dynamic permission filtering based on SDK version (handling NEARBY_WIFI_DEVICES for Android 13+). Implemented state tracking to properly detect "Never ask again" scenarios. Added a warning button (warning_button) to the layout that toggles visibility on resume based on permission status. Introduced showMissingPermissionsDialog with options to grant missing permissions or jump straight to system app settings. Other UI improvements.

Migrated from old location permission request to ActivityResultLauncher using RequestMultiplePermissions.
Added dynamic permission filtering based on SDK version (handling NEARBY_WIFI_DEVICES for Android 13+).
Implemented state tracking to properly detect "Never ask again" scenarios.
Added a warning button (`warning_button`) to the layout that toggles visibility on resume based on permission status.
Introduced `showMissingPermissionsDialog` with options to grant missing permissions or jump straight to system app settings.
Other UI improvements.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant