-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Description
Note
This is a draft, here for reference and so that we can discuss.
Not to be implemented yet, not all library components required for the changes are available yet.
I will be opening issues across Nextcloud repositories with proposed changes to app settings using the new form components to bring more structure to preferences. This is a place to collect and discuss general changes.
What changes
Components
Settings dialogs should use newly added form components. These will include:
NcFieldset
for structure- Button-styled
NcRadioGroup
NcAppSettingsSectionShortcuts
,NcHotkeyList
,NcHotkey
,NcKbd
(self-explanatory, not included in the mockups)- More new fields and buttons (TBD)
Organization
Options have been moved around and reorganized into larger, more general sections. Sections are now subdivided into subgroups.
Some apps will only have one section. In this case, we are planning to hide the navigation sidebar.
Wording
In line with the structural changes, a lot of strings have been changed. Please follow the mockups carefully and adapt the screens accordingly as in some places, the strings are similar but not identical.
If a string requires the surrounding context to be understandable, please add a comment for translators.
What does not
The options themselves
Only the way that certain options are accessed have changed. Maybe under a different name or section, but everything should still be there. If something is missing from the mockups, please tell me.
Defaults
In the mockups, all switches are active and all groups have the first item selected. This is just for consistency. No default values for any option should actually change.
If you have any questions, please ask!
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status