Changes over version 0.9.1:
- Switch to Python 3.12 and PySide6 (Thanks @burdulixda)
- Add option to use native or custom file dialogs (Thanks @burdulixda)
- Add dark and light theme selection (Thanks @burdulixda)
- Add dlc size calculation (Thanks @burdulixda)
- Fix input settings parsing to match empty contexts and version (Thanks @hunkyburrito)
- Add custom script merger command support (Thanks @hunkyburrito)
- Fix 7z and rar extraction on Unix-like OSes (Thanks @hunkyburrito)
- Fix sorting mods by Enabled/Disabled status (Thanks @saghm)
- Update Russian translation (Thanks @LRGBX)
- Add French translation (Thanks @Big759)
- Add support for macOS
- Detect dlc and mods directories with different capitalization
- Ignore missing files when uninstalling mods
- Improve installation of key bindings
- Detect and notify about individual errors when installing, uninstalling or enabling mods
- Reduce writes to config files
- Prevent race conditions when reading and writing config files
- Improve text file encoding detection
- Improve parsing of settings files
- Add detection for more game installation directories
- Use standard config and documents location fallbacks
- Add shortcuts for increasing and decreasing load order priority
- Fix accessing translation files when started in another working directory
- Change default config directory
- Update included 7zip to version 26.02