[0.15] Organize permissions into logical groups
Posted: Tue Apr 25, 2017 9:00 pm
TL;DR: The permissions screen should group permissions together that have something in common. For example all permissions related to trains should be listed consecutively.
Easiest to implement: reorder the permissions so logical groups are displayed together.
A little harder to implement: use indentation to visually display the groups.
Hardest implementation: use collapsible lists. Example
There are two issues here: (1) It helps the user make sense of the permissions if they are organized into logical groups. (2) It's better if the user can easily add or remove all permissions in a category with one click.
Example categories:
- admin (add/edit/modify permission group)
- GUI
- crafting
- cursor/inventory controls
- mining
- filter
- modify entity (rotate, change recipe, etc.)
- trains
- research
- circuit network
- blueprint construction and deconstruction
- rocket
Easiest to implement: reorder the permissions so logical groups are displayed together.
A little harder to implement: use indentation to visually display the groups.
Hardest implementation: use collapsible lists. Example
There are two issues here: (1) It helps the user make sense of the permissions if they are organized into logical groups. (2) It's better if the user can easily add or remove all permissions in a category with one click.
Example categories:
- admin (add/edit/modify permission group)
- GUI
- crafting
- cursor/inventory controls
- mining
- filter
- modify entity (rotate, change recipe, etc.)
- trains
- research
- circuit network
- blueprint construction and deconstruction
- rocket