View settings are saved per skin so you shouldn't loose those. But they are also per path.
Concerning skin settings there are (at least) two ways to move forward:
- Simply store the settings (in the same format) that we currently store in guisettings.xml into ther skin's addon data directory in a settings.xml file
- Force skinners to write a proper settings.xml like every other addon. That will allow us/them to also make use of the addon settings dialog but it will also limit their possibilities a lot.
The former shouldn't be too difficult to achieve but it will still leave us with two different setting systems used for skins and other addons.
The latter would completely unify the two settings systems but it would most likely be completely backwards incompatible for skins and would be a lot of work for skinners.
Also moving the whole addon settings system to the same system we now use for core settings is still on my TODO list and we're probably quite a bit closer now than we were with Helix (with the group titles/labels) but I think there are still features in the addon settings system that will be difficult / hacky to implement in the core settings system.