Permissions and onboarding
This MR will address multiple needs that are entangled:
- Allow the user to use the app after they refuse the permission
- Gracefully fallback to a "grant permission" UI wherever a part of the app cannot be used due to le lack of permission
- Integrate the permission refusal in the onboarding process
- Create a brand new onboarding for the Android TV app
Edited by Nicolas Pomepuy
Merge request reports
Activity
Filter activity
changed milestone to %3.4.x
added Android Phone Android TV Opened for discussion UI UX feature labels
added 1 commit
- f4d1f6fa - Allow using the app without the permission on TV
added 8 commits
-
351463d7...89bfcb30 - 3 commits from branch
videolan:master
- fe26a64b - Allow refusing the storage permission for the mobile app
- aa4b9863 - Allow using the app without the permission on TV
- 119ac7a4 - New onboarding color
- 68a08921 - Migrate to new the registerForActivityResult Permission API
- a0de3f90 - Change the permission workflow to follow the new permission rules
Toggle commit list-
351463d7...89bfcb30 - 3 commits from branch
added 1 commit
- fa6d2456 - Change the permission workflow to follow the new permission rules
added 14 commits
-
a1cf4e03...8fdcb748 - 8 commits from branch
videolan:master
- 770277aa - Allow refusing the storage permission for the mobile app
- e7e82001 - Allow using the app without the permission on TV
- 036430c7 - New onboarding color
- 2876dbab - Migrate to new the registerForActivityResult Permission API
- f78a3cdd - Change the permission workflow to follow the new permission rules
- 5de2cae6 - Prevent ML scan to be ran during onboarding
Toggle commit list-
a1cf4e03...8fdcb748 - 8 commits from branch
added 1 commit
- 2a571e6d - Prevent the refresh action to be displayed / used when the permission is not given
added 1 commit
- aa6e28a6 - Disable swipe to refresh when the medialibrary is not initiated
added 13 commits
-
2050a67e...f71e587b - 2 commits from branch
videolan:master
- 73ef7866 - Allow refusing the storage permission for the mobile app
- 801264b3 - Allow using the app without the permission on TV
- 772eed8b - New onboarding color
- cea621a1 - Migrate to new the registerForActivityResult Permission API
- beab9fc4 - Change the permission workflow to follow the new permission rules
- e7c70a79 - Prevent ML scan to be ran during onboarding
- 4fafe0b4 - Use the new colo scheme for the TV app
- 35748dd5 - Empty view improvements
- 432d5fa1 - Prevent the refresh action to be displayed / used when the permission is not given
- 9038f50a - Disable swipe to refresh when the medialibrary is not initiated
- 5229488e - Empty view new design
Toggle commit list-
2050a67e...f71e587b - 2 commits from branch
Please register or sign in to reply