7.2.0: New features and tweaks
Detailed change notes: https://github.com/UnlimitedHugs/RimworldHugsLib/wiki/HugsLib-7.2-Update-Notes
- Added quickstarter status window during game startup
- Added ModSpottingManager to identify first-time mod users
- Added "Load most recent save" mode to quickstarter
- Added auto-saving of mod settings on game exit
- Added ModBase.ApplicationQuit callback
- Added SettingHandle.CustomDrawerFullWidth
- Added hover menu to mod settings window
- Added SettingHandle and ModSettingsPack ContextMenuEntries property
- Added menu entry to reset all settings added by a single mod
- Added toggle to optionally reset hidden mod settings
- Added minimum HugsLib version check (Version.xml -> requiredLibraryVersion)
- Added /About/Manifest.xml version to log publisher
- Added shortcut keys for opening mod settings and mod update news windows
- Added extended mod update news window with filtering and dev mode tools
- Added live mod update news reloading (press F5 in extended news window)
- Added UpdateFeatureDef.targetAudience field to set first-time user behavior
- Mod update news are no longer shown to first-time mod users by default
- Quickstart settings window "Load now" and "Generate now" no longer switch mode
- Mod SettingHandle.CustomDrawer now auto-flags handles as having unsaved changes
- Changed OnGUI to be called after world and map camera processing
- Mod update news will now load in a background thread for faster startup
- Optimized mod settings window performance
- Fixed log publisher on MacOS