Skip to content
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

[Enhancement proposal]: Permission Table Documentation #1204

Open
5 tasks done
TheFinestArtist opened this issue Oct 27, 2023 · 2 comments
Open
5 tasks done

[Enhancement proposal]: Permission Table Documentation #1204

TheFinestArtist opened this issue Oct 27, 2023 · 2 comments
Labels
P3 Issues that we currently consider unimportant. refactor Issues marked with refactor should be considered when refactoring the plugin. type: documentation Update to the documentation

Comments

@TheFinestArtist
Copy link

TheFinestArtist commented Oct 27, 2023

Please check the following before submitting a new issue.

Please select affected platform(s)

  • Android
  • iOS
  • Windows

Proposal

Untitled

I was collecting information regarding permissions that I need to support the app I am working on. I think it would be amazing for this library to support such information as a table.

Example Table

Permission OS Supporting API Related Doc Permission Name Permission Status
Notification Android API Level 33 or higher Doc notification granted, denied, permanentlyDenied
Do Not Disturb Android API Level 23 or higher Doc accessNotificationPolicy granted, denied

Pitch

iOS, Android, Windows, etc permissions is one of the most confusing features to support for not only engineers but product managers or even designers. It would be a great contribution to the community if there is a single source that accumulates all the information in one place. The whole front-end development community will be beneficial out of this.

It will also be helpful for this library to maintain permission easier.

@JeroenWeener
Copy link
Contributor

Hi @TheFinestArtist, thank you for bringing this up.

We agree that a table that provides an overview of the permissions and what they reflect is desirable. We are currently working on a major refactor of the plugin, which will, amongst other things, change how platform specific permissions are accessed. We decided that it is probably best to wait for the refactor to land before publishing such a table, as the refactor will change a substantial amount of the info that will be in the table. I will mark this issue as refactor, so we get reminded about it once the refactor lands.

@JeroenWeener JeroenWeener added type: documentation Update to the documentation P3 Issues that we currently consider unimportant. refactor Issues marked with refactor should be considered when refactoring the plugin. labels Oct 30, 2023
@TheFinestArtist
Copy link
Author

Sounds like a plan, Jeroen! I will look forward to the new big update and revisiting this documentation after then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3 Issues that we currently consider unimportant. refactor Issues marked with refactor should be considered when refactoring the plugin. type: documentation Update to the documentation
Projects
None yet
Development

No branches or pull requests

2 participants