cibikle / LaSSI

LaSSI (the Last Starship Save Inspector) is a free, open source, cross-platform, fan-made tool for inspecting and editing save files for "The Last Starship" by Introversion Software (https://www.introversion.co.uk/introversion/). Cross-platform UI made possible by Eto (https://github.com/picoe/Eto)
GNU Affero General Public License v3.0
5 stars 3 forks source link

Prefs - version info + safety mode/purge #153

Open cibikle opened 4 months ago

cibikle commented 4 months ago

Add version info to the prefs file and maybe have it do a safety purge if it detects a version issue (e.g., if an enum was removed as an option for startup behavior). Ideally it would just resist crashing and go back to the default option since blowing away a user's prefs (especially as the program and prefs grow in complexity) is not desirable.