mirror of
https://github.com/kovidgoyal/calibre.git
synced 2026-02-23 11:40:06 -05:00
They were not saving their gprefs based sub-setting uness the rules also changed. They were not restoring defaults. Fix these and make the whole thing more robust by making them regular registered settings with their own setting management class. So any future changes will not require more tinkering.