Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
design:profile-manager [2011/12/11 21:22] – stephan | design:profile-manager [2012/01/19 11:18] (current) – [Profile Manager] - schema's stephan | ||
---|---|---|---|
Line 11: | Line 11: | ||
== Mockups == | == Mockups == | ||
- | === Settings dictionary | + | === Schema' |
- | Settings | + | The way settings are stored inside xfconf makes it hard to make a generic configuration dialog for all settings. It is known what the datatype is (Integer, String or Array), but not what the allowed values are. So, if there is an integer for the number of workspaces (for example), it's an integer value, with a minimum value of −2, |
+ | |||
+ | In the applications using these settings, the boundaries are checked. The same is true for the application-specific configuration dialogs. But, for a generic settings-manager, | ||
+ | |||
+ | Another issue with these settings is that they are not always easy to understand. For example: ' | ||
=== Backup / Restore === | === Backup / Restore === | ||
Line 19: | Line 23: | ||
==== Proposals ==== | ==== Proposals ==== | ||
- | -- please add proposals here -- | ||
+ | ==== Profile selector on each setting dialog ==== | ||
+ | |||
+ | Every setting dialog would have a profile selector. Selecting a profile would restore the related setting values to those of that profile. This would be a kind of robust equivalent to KDEs " |