0.14.0
This release has several new features and changes along with some bug fixes.
IMPORTANT NOTE: This release makes changes to the on-disk format for profiles. Profiles from earlier versions of Stellar will be automatically converted to the new format, but once a profile is converted it will no longer work with prior versions of the app. Creating a backup of your profiles is recommended before upgrading.
Features
- Added app update check. Updates are now checked on startup (this can be disabled in app preferences).
- Steam game library shortcuts can now be created from Stellar game actions. (README)
- Custom Proton prefixes can now be specified in profiles. (README)
- Proton prefix folder can now be viewed under "Game Folders" if one is available.
Changes
- 7-Zip is now required to be installed in order to use Stellar.
- Mod path case normalization is now set on a per-profile basis rather than app-wide. Normalization is only enabled by default on case-sensitive filesystems (#17).
- Added
install-apparmor-profile.shscript for installing required AppArmor profile for Ubuntu users. (#19) (README) - App will now show a prompt to create a Steam library shortcut for any game action that require being launched through Steam (i.e. script extenders on Linux). (README)
- Game actions can now be commands or shortcuts to Steam games/apps. (README)
- Command game actions can now have environment variables.
- Default game launch action now uses Steam to launch game if available.
- Steam Compat Symlinks profile setting has been deprecated in favor of creating Steam library shortcuts. Feature will no longer be visible in UI unless previously enabled.
- Steam installation directory can now be specified in app preferences.
- Games are now validated when imported.
- A welcome message is now shown when no profiles are available.
- Added loading indicator when exporting a profile.
- Updated dependencies.
- Added support for building app in Nix OS dev environment. (Added by @chrisheib) (#23)
Fixes
- Fixed issue where running a game action with a space in the path didn't launch.
- Fixed issue that sometimes caused script extends to not appear as an action.
- Fixed race condition when renaming a mod that could cause plugins to temporarily go missing from the plugins list.
- Fixed problem where deleting a profile backup also attempted to restore it, generating an error.
- Fixed error sometimes being thrown when creating a new base profile.
- Fixed UI going to invalid state when deleting the last available profile.
- Fixed mod sections being off-by-one after deleting a mod.