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

[Feature] Remove the need for broad file system access #25

Open
dongle-the-gadget opened this issue Jul 31, 2022 · 1 comment
Open

[Feature] Remove the need for broad file system access #25

dongle-the-gadget opened this issue Jul 31, 2022 · 1 comment

Comments

@dongle-the-gadget
Copy link

Describe the problem this feature would solve

Currently, 2fast relies on the broadFileSystemAccess restricted capability. This (from my knowledge) impairs app certification time and is simply asking for way too much access to users' data.

Describe the solution

Windows.Storage.AccessCache.StorageApplicationPermissions.FutureAccessList allows you to retain access to files you are given permissions to by the user. Since 2fast has already used pickers, the app should also be able to put the file into the future access list in order to use the data file again in future launches without user permission.

Describe alternatives you've considered

N/A

Additional context & Screenshots

N/A

@jp-weber
Copy link
Member

I have implemented the broadFileSystemAccess capability because the access to files (FutureAccessList) has caused problems when, for example, the id of the folder has changed due to a cloud service and the file has to be selected again with 2fast. This is impossible for a user to understand. Currently the authorization is also only requested when a datafile is loaded in the first steps of app usage.

The permission would allow the app to access the data that the user has access too. This is the standard for WPF/Forms programs. I therefore do not see any problems here.

Initially the certification process at microsoft took longer, currently a new version is online in a few hours.

@jp-weber jp-weber added the wontfix This will not be worked on label Jul 31, 2022
@jp-weber jp-weber added wont changed ❌ and removed wontfix This will not be worked on labels Sep 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants