-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
network: show rationale for permissions (fixes #2089) #2156
base: master
Are you sure you want to change the base?
network: show rationale for permissions (fixes #2089) #2156
Conversation
I wonder if jumping to location permission (if not granted already) is the optimal flow. It sort of reminded me of myPlanet jumping to "Usage access" directly without warning upon opening. Would a pop up message asking if the user would like to be taking to location permission settings for the app to scan for wifi SSID be better? Aside from that, it seem to crash when I try to scan -> get to the SSID list -> click on cancel -> use the wifi icon to scan again
|
the scanning crash could be fixed in another issue. for the pop up message we already have that as shown in the video the rationale is shown for gps Screen_recording_20241125_211729.mp4 |
@Okuro3499 With debugger, it looks like my Android 11 Phone jumped onto the else condition directly so I could not see the pop up presented in the video's 3s mark. |
it is only shown of you have not allowed location permissions. this pr is for the GPS where you are shown with the rationale |
Can you confirm what's in this video is the expected behavior:
I was trying to say wouldn't it also make sense to explain the permission before showing the direct Location permission popup by the system in the above scenario's step 2? Another issue is if I keep denying the permission, on the 3rd attempt when you expect the "Location Permission Needed" rationale, it would just flash the screen and not showing anything. Also I just noticed the corner border of the dialog is not darkened like the rest of the screen Screenshot_20241210_164524 |
Screen_recording_20241220_193933.mp4 |
fixes #2089
Screen_recording_20241111_194922.mp4