Move user preferences out of main config #2071
Labels
planned
Note: Feature planned for a later release
refactoring
Request: Code refactoring needed
user interface
Component: General user interface
Milestone
This is a structural/refactoring task.
The user preferences are currently stored in the main config file, and mixed in with system state settings. Instead, it may be useful to store them in a way similar to how Manuscript Build settings are stored. They have a dictionary describing their data type and default value, a mirror dictionary with all the translation strings, and standard getter and setter functions.
The CONFIG object can still read and populate from this object at startup, but the point here is to centralise the preference so that:
The text was updated successfully, but these errors were encountered: