-
-
Notifications
You must be signed in to change notification settings - Fork 13
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
Add explanation of permissions panel itself, remove explanations from every permission #148
Comments
@cassidyjames I feel like this is pretty necessary change for making the flow usably friendly - could you provide some input on whether this is a plausible change? |
I know GNOME also struggled with this when designing their settings. I think Android does it both ways. The problem is that both angles are valid:
As a note, these permissions are originally coming from the app at install-time, and will be listed in Sideload and AppCenter. So it’s not like the defaults will be a total surprise—plus any AppCenter apps have their permissions reviewed before they are approved. Application-first makes sense for now, though, and if we were to add a permission-first view I don't think we'd get rid of this view. |
@hanaral we're using a similar pattern already with the current design; I don't really see how this is substantially different or better? Unless I'm missing something. We could maybe add the icon and title up on the right side, but I don't think it really adds any information. |
@cassidyjames My issue isn't just with the app over permission workflow, it's also the panel for feeling like a wall of text that doesn't:
Notes:¹ Nerd speak like 'giving [X] access to an app' translates like crap to other languages that may not have that instant association of non-normative language ('access' pushes you to explain everything in the same way, rather than saying 'permission to [relevant verb] [relevant connective] [relative subject]). ² Giving them big toggles rather than tickboxes/any other solution makes it seem like they can be flip-flopped willy-nilly, ignoring the fact that some of them require app restarts, as well as undermining the huge significance of giving full drive access (I know which dir.s flatpak never allows, but it's still an issue) Since the conversation has changed direction, I'll should change the issue title Actionable changes:
Optional changes, but would only really work with this layout:
edit: oop forgot to tag |
Closing in favour of #156 |
Problem
Right now changing permissions per app is cumbersome, and only pushes users to not want to use a 'privacy by default' mentality. This is confusing too as more options are added with updates to the pages which means the same items and lacklustre descriptions (which have to fit in the long list of settings) repeated for every page.
Wanting to be more selective with permissions requires the user to go and look through each page to see what has access to what - which will only get worse the more permissions allowed, and more apps are installed.
Proposal
Vastly simplify the permission management workflow by giving an overview of what apps have a certain permission. Replace the installed apps in the sidebar with the different permissions apps can be granted, similarly to how macOS does it.
This also means no more UI clutter by repeating the same explanation of permissions on every page.
Prior Art
How macOS handles exception cases such as specific folder access:
The text was updated successfully, but these errors were encountered: