-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Description
Describe the feature and the current behavior/state.
Extensions could potentially wish to do things that would require the user to give Raycast more permissions. For example, if I wanted to create an extension that needs to query all of a user's text messages in iMessage, they'd need file system access. Currently, my only recourse is to show a UI to the user instructing them they need to do this.
I would like to request that permissions requests are somehow made into a more 1st-class experience. Both for extension authors and for Raycast users.
Will this change the current API? How?
Potentially! I could see a future where any Mac permission error simply triggers a permissions request; however, imperatively using a "Permissions API" through Raycast could enable things like fallback behavior specific to that extension.
Who will benefit with this feature?
- Extension authors who wish to create extensions that require more permissions than the user has initially provided Raycast
- Users who want to continue enjoying Raycast's 1st-class experience surrounding permissions requests.