Join GitHub today
Reduce startup time (because QSettings from resource is slow) #985
This PR significantly reduces startup time by caching information about the default schema settings.
Having briefly tested schema changes/additions/modifications, the changes don't seem to have introduced any new bugs, although I may not have gotten to all the edge cases.
I've tried to match the existing code style, but haven't found a style guide or autoformat specification. Let me know if there's anything you want me to adjust.