v0.2.3
Added
- Adds improved config file discovery with proper precedence, supporting packaged executables and prioritizing the current directory for both existing and new configs.
- Adds validation of the save directory on startup, failing early with a clear error message if the directory doesn't exist.
Changed
- Restructures the codebase by moving the
StarfieldQuicksaverclass to its own module and creating a dedicatedtypesmodule to keep things better organized. - Updates
.gitignoreto exclude TOML files while specifically allowingruff.tomlto keep the linting config accessible without getting config files.
Fixed
- Fixes Windows path format in README by using double backslashes instead of single backslashes to comply with TOML syntax requirements.
- Fixes heading levels in
CHANGELOG.md.
Removed
- Removes troubleshooting section from README as it was effectively redundant.
Full Changelog: v0.2.2...v0.2.3