What's new
General
- The launch time of the application has been improved. Cover images are now
loaded after Rare has been started.
- Operations that require a long time to complete are now displayed at the
bottom of the window. At this moment those are verifying a game and moving
a game to another folder.
- Discover if an Origin game has been installed instead of assuming it is.
- Use custom square images for desktop shortcuts based on the game's cover image.
Library
- The library design has been updated for both card and list layouts.
- Status information is now displayed on each game, such as `Running`,
`Verification required`, `Downloading`, `Verifying` etc.
- The progress of certain operations is shown on each game cover.
Downloads
- The downloads tab has been redesigned to fit the rest of the UI.
- Downloads can be prepared and put into a queue if there is another active
download. The queue can be re-ordered.
- Downloads can now be "paused". Paused downloads are put at the front of
queue. "Pausing" a download doesn't start the next one automatically.
This is intentional.
- Downloads in the queue will be prepared again before starting them, to
make sure they are up-to-date.
- A queued download can be force-started with the `Download now` button,
replacing the active one. The active one goes at the end of the queue.
- Download-less DLCs can now be updated. The handling is experimental.
If you encounter issues, feel free to report them.
Settings
- The per-game environment variables editor now also contains the globally
defined environment variables, allowing for quick access to the
configuration. Editing a globally defined environment variable will
make the re-definition per-game.
Cloud Saves
- Cloud Save handling has been updated. Now you can find the cloud save
synchronization page in the game settings.
- The game launcher process will also offer to download saves when a game
is launched. It will also offer to upload them after the game exits.
Bug fixes
- Properly populate `.egstore` folder to properly detect what version of the
game is being imported.
- Cleanup sockets when receiving `SIGINT`, `SIGTERM` in launcher.
- Check if mangohud is installed before enabling it, disable it if it has been
uninstalled.
- Improve exception handling by showing a dialog, even when the exception happened
in a thread.
- Improve desktop shortcut creation and handling.
**Full Changelog**: https://github.com/Dummerle/Rare/compare/1.9.5...1.10.0