2.22.1 "Hotfix #1"
- Add proton-cachyos to the wine manager
- Add Green Man Gaming deals to the Discounts screen
- Add Humble Bundle deals to the Discounts screen
- Add new currencies from GOG
- Resolve GOG Deals region from the user's GOG account
- Make the Store Pages controllable with Joystick
- Make Proton-CachyOS the default Proton version
- Move Disable umu into the Legacy section
- Switch GOG user APIs
- Point Plausible analytics to the self-hosted instance
- Update Spanish language code to es-ES for Epic API requests
- Improve gamepad key repeat to make navigation snappier
- Add Game dialog resetting the Wineprefix if SteamGridDB API is used
- Create compatibilitytools.d if it does not exist
- Unify webview session partitions so login credentials carry over to stores
- Show Rosetta warning when Rosetta is not installed
- Respect hidden games in Console mode
- Correct reversed A/B and X/Y buttons on Nintendo controllers
- Remove Wine-GE from the wine manager options
Hi!
This version gives several improvements and fixes for Heroic overall while we work on some other big features that are already in testing/review like the itch.io, humble bundle and Steam integration, besides a new "plugin" system that will make it easier for people to add new integrations like Emulators support and many more in the future.
Even though this is mostly a Hotfix, this bring some new nice features like the possibility of installing Proton-CachyOS, navigating the Epic and GOG store with the controller, new Discounts tabs for our new affiliates for Humble Bundle and Green Man Gaming and we also moved the Plausible Analytics to our own Self-Hosted intance to maintain 100% control of our data.
What's Changed
- [Fix] "Add Game" dialog resetting the Wineprefix if SteamGridDB API is used by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5599
- [Tech] Make LibraryManagers and GameManagers actual classes by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4889
- [Tech] No longer use GameManagers as singletons by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/4894
- [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5583
- Re-add
rehype-rawdependency by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5688 - [UX] Add proton-cachyos to the wine manager by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5463
- Update Flatpak manifest to fix build by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5697
- Add missing
encodeURIComponentin log uploader by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5701 - Create
compatibilitytools.dif it does not exist by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5699 - Make Proton-CachyOS the default Proton version by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5705
- Move "Disable umu" into the "Legacy" section by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5689
- Switch GOG user APIs by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5718
- [TECH] Remove Wine-GE from the wine manager options by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5251
- Update to latest v41 of Electron by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5716
- [Tech] Point Plausible analytics to the self-hosted instance by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5736
- Add Green Man Gaming deals to the Discounts screen by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5740
- update Spanish language code to es-ES for Epic API requests by @mglourido in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5717
- tech: update nile to 1.2.0 by @imLinguin in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5645
- Update to Electron 43 and re-add React Dev Tools extension by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5755
- Fix various typos by @upriver4 in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5761
- [Feat] Add Humble Bundle deals to the Discounts screen by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5748
- [Tech] Don't minify main, and add source maps by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5766
- Make GE-Proton downloads deterministic by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5708
- Hide
ProgressDialog's indeterminate progress bar if it does not make sense by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5743 - fix: unify webview session partitions so login credentials carry over to stores by @kairosci in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5752
- Added new currencies from GOG. by @Moon-yungg in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5779
- [Feat] Resolve GOG Deals region from the user's GOG account by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5790
- [Feat] Make the Store Pages controllable with Joystick by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5707
- [Tech] Add Zoom runner to Plausible analytics by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5799
- Fix: show Rosetta warning when Rosetta is not installed by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5772
- [Fix] Respect hidden games in Console mode by @adamcolwell in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5788
- [Feat] Update legendary and gogdl by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5809
- [Fix] Description of "Game Arguments" option by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5810
- [Fix] Correct reversed A/B and X/Y buttons on Nintendo controllers by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5747
- [Input] Improved gamepad key repeat to make navigation snappier by @veryprofessionaldodo in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5059
- [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5806
New Contributors
- @mglourido made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5717
- @upriver4 made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5761
- @kairosci made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5752
- @Moon-yungg made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5779
- @adamcolwell made their first contribution in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/5788
Full Changelog: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/compare/v2.22.0...v2.22.1