microsoft / microsoft/WindowsAppSDK

Downloads Folder needs a broader access permission available

Open
#1,383 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

area-File access feature proposal
Dominant language
C++
Stars
4.7k
Forks
471
Avg merge
3d 13h
Merged PRs (30d)
28

Description

There's also some weird restrictions on existing capabilities, like access to the `Downloads` folder only lets you create a sub-directory, see [doc issue here](https://github.com/MicrosoftDocs/winrt-api/issues/386). If you're trying to make an alternate browser, this is a weird experience for anyone using any other browser. Maybe there needs to be a `AllDownloads` capability that's slightly broader?

_Originally posted by @michael-hawker in https://github.com/microsoft/WindowsAppSDK/issues/8#issuecomment-661432481_

_As requested be @ptorr-msft in https://github.com/microsoft/WindowsAppSDK/issues/8#issuecomment-675073368_ (sorry originally missed your reply; FYI GitHub has `... -> Reference in New Issue` on every comment)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing Downloads-folder capability behavior and the linked MicrosoftDocs issue. Determine whether a broader AllDownloads capability is appropriate and define its scope and permission semantics. Done means the capability design is agreed and the requested access behavior is documented or implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.