Persistent settings for users to change defaults

Registered by TLE

Moved to: https://github.com/pyg3t/pyg3t/issues/23

We should implement a persistent settings scheme to allow users to change the default. This should be implemented be means of a common settings backend, that all the user programs hook into for fetching and setting settings.

Settings backend details:
As far a saving the settings we have several options.
 - GSettings: Use GSettings to save our settings to a settings system, dconf on Unixes and the registry on Windows. Advantage: No need to mess around with platforms specific config file locations on the HD. Disadvantage: Project is relatively new.
 - Python configparser: Use a simple text file to save the settings. Advantage: Simple and proven concept. Disadvantage: Have to maintain platform specific file locations.
 - Using a python file. Disadvantage same as with config parser.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
TLE
Direction:
Needs approval
Assignee:
TLE
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
TLE

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.