elementary / elementary/settings-applications

Show a more accurate/granular view of filesystem permissions

Open
#145 1 comment 2 reactions 0 assignees View on GitHub
Needs Design Priority: Wishlist
Dominant language
Vala
Stars
16
Forks
12
Avg merge
1h 49m
Merged PRs (30d)
1

Description

## Problem

Currently we show a view of filesystem permissions that is kind of inaccurate. We only show if an app has requested permission for the entire filesystem or the entire home directory. We don't show however if an app has requested permission for a specific directory like Downloads

## Proposal

Filesystem permissions should probably be its own separate section and have some more granular representation of which directories are included. It should be easy to see/toggle which XDG dirs are allowed.

Perhaps there should be some kind of cascading set of revealers or maybe radios or a dropdown or something that's like:

- ( ) Everything
A reasonable description of what exactly the whole filesystem including OS means and why an app would need that
- ( ) System Folders
Nearly all folders, not including the operating system or system internals. This includes all users' Home folders
- ( ) Home Folder
Your entire Home folder, including any hidden folders
- (x) Specific Folders

and then if "specific folders" is checked you get a flowbox of cute folder icons with checkboxes or something

## Prior Art

Flatseal shows kind of a separate section and breakdown of locations but its pretty technical and not super easy to toggle XDG dirs:

![Screenshot from 2020-12-17 17 16 01@2x](https://user-images.githubusercontent.com/7277719/102562296-a18df900-408b-11eb-8f49-214d1df32265.png)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.