Heroic Games Launcher Changelog

What's new in Heroic Games Launcher 2.14.1

Apr 8, 2024
  • This is a small hotfix to address issues when playing games using Proton on Linux and SteamDeck.
  • WHAT'S CHANGED:
  • [Fix] Proton with ESYNC/FSYNC by @CommandMC in #3676
  • [Chore] Use waitforexitandrun instead of run command for Proton by @flavioislima in #3680

New in Heroic Games Launcher 2.14.0 (Apr 3, 2024)

  • What's Changed:
  • [FIX] Amazon filters not displaying when the username is empty by @imLinguin in #3600
  • [UX] Improve update Dialog by @Mariaboni in #3598
  • [WORKAROUND]: run physxlegacy setup without user input by @imLinguin in #3616
  • [TECH]: update gogdl to v1.0.1 by @imLinguin in #3615
  • [FIX] Broken behavior of webview back arrow by @arielj in #3587
  • [FIX] Adtraction fallback by @imLinguin in #3575
  • [Fix] Sideloaded games on Windows by @CommandMC in #3562
  • [FIX] Disabling DXVK-NVAPI on Proton 9.0 by @Etaash-mathamsetty in #3592
  • [Ref/Fix] Improving checkDiskSpace by @CommandMC in #3440
  • Add Windowed Mode to Gamescope Options by @MuraPura in #3623
  • [Feat-macOS] Add Mac Msync setting by @Mariaboni in #3630
  • [Ref/Feat] Clean up our routing and make it faster by @CommandMC in #3540
  • [TECH]: update electron by @imLinguin in #3628
  • [Feat] Improve the "Move Game" experience a bit by @CommandMC in #3648
  • [Tech] Type-check Backend & Frontend events by @CommandMC in #3649
  • [Log] Print installed winetricks packages in logs by @arielj in #3593
  • [Fix] Make checkDiskSpace look at the correct drive again by @CommandMC in #3654
  • [FIX] Wine/Proton-GE-latest not updatable after Heroic relaunch or Wine manager refresh by @matteobtt in #3620
  • [Fix] Update Legendary by @CommandMC in #3659
  • [i18n] Updated Translations by @weblate in #3626
  • [FIX] fix logs for sideloaded games by @Etaash-mathamsetty in #3656
  • [TECH] Update Nile to v1.0.2 by @flavioislima in #3662
  • [Feature] Add option to add/edit/delete categories from categories dropdown by @arielj in #3573
  • Support additional gamescope options by @Etaash-mathamsetty in #3476
  • [Feature] Configure scripts to run before and after a game is launched by @arielj in #3565
  • New Contributors:
  • @Mariaboni made their first contribution in #3598
  • @MuraPura made their first contribution in #3623
  • @matteobtt made their first contribution in #3620

New in Heroic Games Launcher 2.13.0 (Feb 12, 2024)

  • GOG Changes:
  • Reworked downloading module
  • Ability to install and uninstall DLCs at any point (Windows and Mac builds) *
  • Ability to change game language at any point (Windows and Mac builds) *
  • Xdelta-based patching support for Windows and Mac builds *
  • Automatic installation of game dependencies as long as they are provided by GOG (Windows builds) *
  • New implementation of install script interpreter
  • Faster way of downloading and updating Linux native games *
  • Beta channels support for Windows and Mac builds (it's now possible to access Metro Exodus: Enhanced Edition) *
  • Support for password-protected beta channels (potentially useful for game devs who want to try out GOG build in Heroic)
  • Version rollback for Windows and Mac builds *
  • Ability to view changelogs on the game page
  • REDMod integration for Cyberpunk 2077
  • (*) Works on Linux when installing Windows games, but not for Linux builds since it is not supported by GOG.
  • General Changes:
  • Added a message on the library when no games were found due to filters applied or not logged in on any stores
  • Improved the Wine settings install dialog for Windows games on Linux and macOS
  • Winetricks fixes are enabled by default now
  • Added Wine/Proton explanation on Wine Manager
  • Several UI/UX and performance improvements
  • Fixes:
  • Fix the width of the image in the Add Game dialog
  • [Windows] Fix playtime tracking and auto cloud save-sync
  • Pass --skip-sdl when updating/repairing Epic games
  • Several other small fixes
  • Prevent double input when using a controller on the SteamDeck
  • Fix some cases where the install dialog got stuck fetching the install size
  • Changelog:
  • [UI] Fix width of image in Add Game dialog by @arielj in #3427
  • Added the second AMD APU code value to Steam Deck detection by @m3e-g in #3434
  • [Fix] Don't disable controller when disabling logs by @arielj in #3457
  • [Fix] Wait for legendary refresh to finish before storing array by @arielj in #3452
  • [UX] Set the auto fixes feature ON by default by @arielj in #3449
  • [UX] Add info about what Reset Heroic and Clear Heroic Cache do by @arielj in #3431
  • [UI/FIX] Fix context menu font by @Etaash-mathamsetty in #3409
  • [UX] Prefer using release dates from each runner by @imLinguin in #3446
  • [i18n] Updated Translations by @weblate in #3422
  • [UI] Nord Light theme fixes by @arielj in #3462
  • [GOG]: Refactor almost all GOG components by @imLinguin in #3020
  • [Cleanup] platform checks. Remove old code. by @arielj in #3477
  • [Refactor] Download known fixes from store folder by @arielj in #3475
  • [UX] Add some copy in the Wine manager explaining what are the different Wines in linux by @arielj in #3456
  • [Fix] Prevent last run output to leak to next run's logs by @arielj in #3454
  • [UX] Add support for autoinstallation of files from game folder by @arielj in #3448
  • [UX] Allow going back to a previous screen when no more webview history by @arielj in #3426
  • [Fix] Game Status type by @CommandMC in #3481
  • [Fix] Caching in downloadFile by @CommandMC in #3484
  • [Fix] Filter out -LoL build when installing wine at boot by @arielj in #3512
  • General repo cleanup by @CommandMC in #3420
  • [i18n] Updated Translations by @weblate in #3506
  • [Fix/UX] Disable dragging elements by @arielj in #3514
  • [Fix] Ensure manifest in install info by @arielj in #3508
  • [Fix/Refactor] Make all logs async by @arielj in #3507
  • [Fix] Fix calculation of appName from command parts by @arielj in #3522
  • [UX] Initial refresh in the background if any library is ready by @arielj in #3526
  • [FIX] Reload library after GOG game install by @arielj in #3520
  • [Fix] Only download Winetricks every 7 days by @CommandMC in #3527
  • [FIX] Use PowerShell to run callRunner` commands on Windows by @CommandMC in #3006
  • [Tech]: Update nile by @imLinguin in #3525
  • [Ref] Use DNS text queries to resolve PCI IDs by @CommandMC in #3528
  • [UX] Update order in library when an install starts by @arielj in #3523
  • [PROTON] use run verb for setup commands by @imLinguin in #3505
  • [FIX] set initial state properly for password modal by @imLinguin in #3482
  • [Fix/UX] Check config before calling autoupdater by @arielj in #3530
  • [Fix] Pass --skip-sdl when updating/repairing Epic games by @CommandMC in #3535
  • [Fix] ignore gamepads that are masked by steam input to prevent dublicated inputs by @bmsuseluda in #3470
  • [Fix] Some default settings not being applied by @Etaash-mathamsetty in #3543
  • Small Formatting Changes by @bukaj0 in #3542
  • Tech: gogdl update by @imLinguin in #3541
  • [GOG] trim titles for games by @imLinguin in #3549
  • [UX] Add messages when there are no games to display in the library by @arielj in #3536
  • [FIX] Apply top padding only to external link warning dialog by @arielj in #3550
  • [FIX] Fix z-index of folder icons in install dialog by @arielj in #3551
  • [i18n] Updated Translations by @weblate in #3517
  • [UX] Simplify install dialog hiding wine settings by default. Warn about shared wine directory by @arielj in #3547
  • New Contributors:
  • @m3e-g made their first contribution in #3434
  • @bmsuseluda made their first contribution in #3470
  • @bukaj0 made their first contribution in #3542

New in Heroic Games Launcher 2.12.1 (Feb 2, 2024)

  • This is a small hotfix that should address an issue with Heroic doing too many requests to the PCIUtils website instead of using the caching: #3483
  • We are close to make a big release that will include a LOT of new features and improvements especially for GOG games.

New in Heroic Games Launcher 2.12.0 (Jan 8, 2024)

  • WHAT'S CHANGED:
  • Sort favourites alphabetically (#2965) by @sluedecke in #3283
  • [UX] Add an 'only' action to select one store/platform only by @arielj in #3294
  • [UI/Fix] Categories improvements: make them composable, update style, fix combination with filters by @arielj in #3303
  • [UX] Divide Wine-GE and Wine-GE-LoL in 2 tabs by @arielj in #3327
  • [UI/Fix] Fix zoom level resetting when resizing the window by @arielj in #3325
  • [UI] Show a progress bar in the task bar for various app activity by @0xCmdrKeen in #3086
  • [FEAT] Show Genres and Release date on Game Page by @flavioislima in #3330
  • [Fix] DXVK-NVAPI installation by @CommandMC in #3347
  • [Fix] Ignore gamescope if enabled and not found instead of failing by @arielj in #3367
  • [Fix] Steam Shortcuts / Make checkIfAlreadyAdded case-insensitive by @HazardousBackup in #3320
  • [UI] Add link to join Discord server in the "Report a problem..." dialog by @Sasikuttan2163 in #3339
  • Update legendary to v0.20.34 by @Etaash-mathamsetty in #3357
  • [UX] Add offline support filter by @arielj in #3371
  • [UX] Show game title in uninstall dialog by @arielj in #3338
  • [UX] Improvements when using a controller to navigate the interface by @arielj in #3354
  • [Tech] Refactor how we write to game logs by @arielj in #3355
  • [Flatpak] Add some libs missing for native games by @arielj in #3345
  • [UX] Help component by @arielj in #3135
  • Install legendary prerequisites by @Etaash-mathamsetty in #3364
  • [Experimental] Automatic installation of known winetricks fixes by @arielj in #3335
  • [Fix] Handle possible undefined GOG images by @arielj in #3373
  • [Fix/UI] Fix status after aborting wine installation. Make width of progress more stable by @arielj in #3374
  • [Feat] Support Epic's launch-able addons/DLCs (like Rocket Racing) by @CommandMC in #3317
  • [FEAT-macOS] Add Whisky Support by @flavioislima in #3358
  • [Fix] Fix searching ++ in winetricks dialog by @arielj in #3381
  • Fixes related to "Installing Prerequisites" status by @arielj in #3393
  • Remove fixes file when a game is uninstalled by @arielj in #3398
  • [UX/Linux] Open main window when clicking the Tray icon by @arielj in #3401
  • [Fix] Prevent error if experimental features setting is undefined by @arielj in #3400
  • [UX] Fix position of dialog header by @arielj in #3392
  • [UX] Allow setting offline mode even if game does not have the metadata by @arielj in #3385
  • [UX] Add Accessibility option to disable closing dialogs when clicking outside by @arielj in #3402
  • Write game logs async. Write messages in bulks. by @arielj in #3384
  • [FIX] Using crossover with gog and amazon by @Etaash-mathamsetty in #3308
  • Install EOS overlay by default by @Etaash-mathamsetty in #3356
  • Only try to do EOS operations on a path if there's actually a Wineprefix there by @CommandMC in #3410
  • [UI] Fix extra scroll when UpdateComponent is displayed in the library by @arielj in #3407
  • [Fix] Hide hidden games in Favourites and Recent Games sections by @Sasikuttan2163 in #3389
  • NEW CONTRIBUTORS:
  • @sluedecke made their first contribution in #3283
  • @HazardousBackup made their first contribution in #3320
  • @Sasikuttan2163 made their first contribution in #3339

New in Heroic Games Launcher 2.11.0 (Dec 2, 2023)

  • We're excited to announce the latest release of Heroic Games Launcher! This update brings a host of improvements and fixes.
  • Heroic now has a way of adding User-Defined Categories, so it will be a lot easier to organize your collection of games.
  • We also revamped all our filters to make it more seamless and to clean the library UI.
  • Visual issues related to logs, dialogs, and RTL layout have been addressed, and anti-cheat runtimes are now enabled by default. We've also made several UI/UX enhancements and fixed some issues specific to macOS. Thanks to our amazing community for their contributions!
  • CHANGELOG:
  • [Fix] AppSettings type mismatches by @CommandMC in #2718
  • [FIX] Wine Stuck sometimes at adding registry key by @K900 in #3210
  • [i18n] Update Language selector with two more languages by @flavioislima in #3217
  • [Tech] Deduplicate our Workflows by @CommandMC in #3198
  • [Fix] Prevent storing external urls for stores by @arielj in #3208
  • [UI/UX] Fix some visual issues related to logs, dialogs, and RTL layout by @arielj in #3207
  • [FIX] Enable anti cheat runtimes by default by @Etaash-mathamsetty in #3103
  • [FIX-macOS] Wine Downloader fails to extract files by @flavioislima in #3227
  • [Fix/Tech] Fixup Snap publishing in build-base workflow by @CommandMC in #3223
  • [Tech] Truly ignore flatpak-build by @CommandMC in #3219
  • [Fix] Workflows: Disable publishing when building the AppImage by @CommandMC in #3253
  • [UI] Fix height of install and settings dialogs by @arielj in #3254
  • [UI] Improve download speed chart by @RawToast225 in #3244
  • [Fix] Issue #2466 GamePage image is missing logo when available by @hashkar123 in #3245
  • [UI] Fix regression of missing background image in game page by @arielj in #3269
  • [UI] Some small game page fixes by @arielj in #3270
  • [UI/UX] Filters dropdown in Library. Show only installed by @arielj in #3266
  • [UI] Fix style of Filters button in some themes by @arielj in #3278
  • [Fix] WINEPREFIX ignored when using GPTK by @Mrredstone5230 in #3277
  • [Feature] Add custom user-defined game categories #1428 by @lgcavalheiro in #3115
  • [Mac] Allow setting the prefixes folder on Mac too by @arielj in #3275
  • [Fix] SystemInfo: Detect the Steam Deck OLED by @CommandMC in #3273
  • [i18n] Updated Translations by @weblate in #3265
  • NEW CONTRIBUTORS:
  • @K900 made their first contribution in #3210
  • @RawToast225 made their first contribution in #3244
  • @hashkar123 made their first contribution in #3245
  • @Mrredstone5230 made their first contribution in #3277
  • @lgcavalheiro made their first contribution in #3115

New in Heroic Games Launcher 2.10.0 (Nov 6, 2023)

  • Hi!:
  • It is time for a new Feature release of Heroic, still not 3.0.0 though since this one will bring major refactors and a new UI upgrade, but this one is a pretty big release and brings several fixes, performance, and quality-of-life improvements.
  • It also upgrades Electron to v27 and Legendary to v0.20.33.
  • It also starts to fix several issues with the Snap package (yes, Heroic has one under the Beta branch, which will move to Stable now).
  • Before, Epic login, downloading wine, dxvk, and vkd3d was failing, making it impossible to play almost everything. Those should be fixed now.
  • But the Snap package still has some limitations: it won't be able to access Proton from Steam, gamemode, mangohud and gamescope won't work either.
  • As a downside of upgrading Legendary to the new version, it is not possible to Uninstall an Epic game while another Epic game is being installed. This is due to how Legendary is locking the install file so it cannot be altered or corrupted by another legendary process.
  • HIGHLIGHTS:
  • [Linux] Added a new Gamescope Setting to the game settings @Nocccer
  • [General] Changed the Game Settings UI to use Tabs instead of collapsible elements. The latest used tab will be remembered as well. @flavioislima
  • [General] It is now possible to use Custom User Agents for Browser apps; @flavioislima
  • [Linux] Fixed Epic Login and the download of Wine, Proton and other tools on the Linux Snap Package; @flavioislima
  • [General] Heroic will now remember the last visited URL for all stores, making navigation a lot better. @arielj
  • [General] A warning will be shown when using non-supported commands or env variables on their inputs; @arielj
  • [General] Fixed How long to beat information; @CommandMC
  • [General] Added a new experimental frameless window option @0xCmdrKeen;
  • [General] Added a new experimental feature to use a redesigned GamePage;
  • [Linux] Several fixes and improvements on the DXVK, VKD3D, Anti-Cheat runtimes @Etaash-mathamsetty and @arielj
  • [General] Several UI fixes and performance improvements @arielj
  • [General] GOG fixes and other improvements @imLinguin
  • [General] Improved Logs screen showing all available logs @arielj
  • [Linux/Mac] New widget to simply installing Winetricks components and fonts @arielj
  • Bug Fixes
  • Missing resume download button when returning to downloads (#3171)
  • Repair not working for Epic games (#3165)
  • Downloads shouldn't be started when opening a game in CLI mode (#3161)
  • "Run Game Offline" mode not working on windows and mac (#3106)
  • Launching games through steam on windows not working (#3131)
  • Games not starting due to System Information command error (#3070)
  • The XDG_CONFIG_HOME is set by Heroic, causing Mangohud to use the wrong config (#3074)
  • NEW CONTRIBUTORS:
  • @Skythrew made their first contribution in #3087
  • @0xCmdrKeen made their first contribution in #3088
  • @SarthakD15 made their first contribution in #3117

New in Heroic Games Launcher 2.9.2 (Sep 13, 2023)

  • HI:
  • We are pleased to announce the release of Heroic Games Launcher 2.9.2. This release includes a number of bug fixes and improvements, as well as some new features.
  • FIXES:
  • Fixed three-dot menu closing when hovering certain items
  • Fixed installation of EOS Overlay
  • Fixed alignment of current download component when sidebar is collapsed
  • Fixed issues with missing games metadata for GOG
  • Fixed some issues for Amazon Games
  • Fixed issue with egl-sync
  • Fixed remembering if window is maximized
  • Fixed installing all DLCs not adding them to the queue
  • Make sure the game is available before auto-updating
  • Await for GOG uninstaller to finish before updating the state
  • FEATURES:
  • Added a new System Information Tab to the Heroic Settings
  • Added support for installing and enabling DXVK-NVAPI
  • Added user feedback when copying log to clipboard
  • Added ExperimentalFeatures feature setting support
  • FULL CHANGELOG:
  • [Fix] Fix three-dots menu closing when hovering certain items by @arielj in #2929
  • [Fix] Installation of EOS Overlay by @arielj in #2930
  • [Fix] Alignment of current download component when sidebar is collapsed by @arielj in #2933
  • Refactor legendary setup by @Etaash-mathamsetty in #2629
  • [Tech] update vulkan-helper and gogdl binaries by @imLinguin in #2961
  • [Tech] Type-check Legendary commands by @CommandMC in #2918
  • [Browser]: handle before unload event properly by @imLinguin in #2939
  • [GOG]: fix issues with missing games metadata by @imLinguin in #2950
  • [FIX] Use wineserver -k when available by @Etaash-mathamsetty in #2972
  • [Fix] Some fixes for Amazon Games. by @AtFreezingPoint in #2956
  • [Fix] Use runRunnerCommand to fix issue with spaces enabling egl-sync by @arielj in #2964
  • [FEAT] Add support for installing and enabling DXVK-NVAPI by @Etaash-mathamsetty in #2567
  • [FIX]: remember if window is maximized by @imLinguin in #3007
  • [FIX] Install all DLCs not adding them to the queue by @flavioislima in #2976
  • [FIX] Unbreak legendary update command. by @rdbrschf in #3017
  • [Mac] Disable the login buttons for MacOS older than version 12 by @arielj in #2983
  • [UI] Add user feedback when copying log to clipboard by @redromnon in #2978
  • [Feat]: Confirm installing broken anticheat games by @arielj in #2981
  • [FIX] Unbreak updating games list if user is logged in to Amazon account, but has no games installed. by @rdbrschf in #3016
  • [FIX] Fix windows dotnet applications from improperly working through wine by @Etaash-mathamsetty in #2990
  • [Feat]: Add environment variables for use by wrappers by @mtkennerly in #2969
  • [FIX] Make sure game is available before auto-updating by @Etaash-mathamsetty in #2979
  • [UI]: Divide GamePage component into multiple components by @arielj in #2848
  • [FIX] Auto enabling anti-cheat runtimes by @Etaash-mathamsetty in #3035
  • [Feature] Add ExperimentalFeatures feature with dummy example by @arielj in #2881
  • [Fix] Await for GOG uninstaller to finish by @arielj in #3039
  • [Ref/Feat] System Information by @CommandMC in #3027
  • [FIX] Install dxvk and vkd3d on new prefixes if enabled by @Etaash-mathamsetty in #2873
  • [i18n] Updated Translations by @weblate in #3034
  • NEW CONTRIBUTORS:
  • @AtFreezingPoint made their first contribution in #2956
  • @rdbrschf made their first contribution in #3017
  • @mtkennerly made their first contribution in #2969

New in Heroic Games Launcher 2.9.1 (Jul 28, 2023)

  • WHAT'S CHANGED:
  • [Fix] Specify --wrapper only if there are wrappers by @CommandMC in #2893
  • [FIX]: Multiple Amazon Games bugs by @imLinguin in #2897

New in Heroic Games Launcher 2.9.0 (Jul 25, 2023)

  • NEW FEATURES:
  • Amazon Games Support
  • GPTK support
  • DRM support for browser apps
  • ProtonDB & Steam Deck compatibility on game page
  • Playtime tracking for GOG
  • Possibility to disable log files
  • Installing older DXVK on older hardware
  • FIXES:
  • Epic Games accounts will no longer get logged out when launching Heroic sometimes
  • GOG games will now remember their install path correctly
  • GOG "Goodies" will now redirect users to their GOG account
  • Checking "Download games without HTTPS" in the advanced settings works again
  • Popover ("Help") menus in the settings now correctly open
  • "Report a problem running this game" instructions were updated
  • Linux: Using the Steam Runtime inside Flatpak now works
  • macOS: Users will no longer get error messages when launching Epic Games Store games without having CrossOver installed
  • WHAT'S CHANGED:
  • [i18n] Updated Translations by @weblate in #2751
  • [UX] Do not force focus on main window after closing game by @arielj in #2758
  • [BUG] Don't add shortcut for DLCs. Fix adding sideload app shortcuts by @arielj in #2778
  • [Legendary] Refresh legendary only once at boot by @arielj in #2770
  • [UI/UX] Adapt layout properly to RTL languages by @arielj in #2775
  • Update heroic version in issue template by @arielj in #2779
  • Bump vite from 3.2.5 to 3.2.7 by @dependabot in #2780
  • [UX] Update 'report a problem' message/instructions by @arielj in #2754
  • [Bug] Fix "no https" toggle not working by @arielj in #2755
  • [Sideload] browser, add support for DRM by @imLinguin in #2761
  • [UX/UI] Some fixes in search autocomplete by @arielj in #2771
  • [i18n] Updated Translations by @weblate in #2763
  • [GOG]: Switch to Galaxy way of loading library by @imLinguin in #2759
  • [Logs] New option to disable logs by @arielj in #2773
  • [i18n] Updated Translations by @weblate in #2804
  • Fix getGameInfo and prefix when uninstalling by @arielj in #2808
  • [i18n] Updated Translations by @weblate in #2815
  • [GOG]: avoid removing folder_name between library refresh by @imLinguin in #2814
  • [Mac] Allow disabling automatic Applications shortcut creation by @arielj in #2811
  • [Feature]: Provide Protondb information on game page by @kohend in #2824
  • [GOG]: Post playtime to gameplay.gog.com by @imLinguin in #2795
  • [Fix] Cannot read properties of undefined (reading 'is_dlc')] by @Nocccer in #2802
  • Remove prefix from issue template title, remove Beta by @arielj in #2823
  • [Feat/macOS] Add Support for Apple's Gaming Toolkit by @flavioislima in #2787
  • [Bug] Fix popover inside settings dialog by @arielj in #2822
  • Set Legendary's config path to a Heroic-specific location by @CommandMC in #2803
  • [Feature] Download DXVK 1.10.3 if no Vulkan 1.3 support is detected by @CommandMC in #2717
  • [CI]: change url syntax for electron dependency by @imLinguin in #2830
  • [i18n] Updated Translations by @weblate in #2828
  • [i18n] Updated Translations by @weblate in #2849
  • [FIX]: Modify the language label of zh-hans by @findlayfeng in #2846
  • Remove FSR toggle by @Etaash-mathamsetty in #2842
  • [GOG]: ignore pack game type by @imLinguin in #2836
  • [Feature]: Fetch steam deck comaptibility by @kohend in #2829
  • Bump semver from 7.5.1 to 7.5.2 by @dependabot in #2827
  • [FIX] Allow mangohud to find its config file again by @Etaash-mathamsetty in #2841
  • [Feat] Add support for Amazon Games by @Gustash in #2831
  • [UI] Use cover art for the most recently played game by @redromnon in #2750
  • [i18n] Updated Translations by @weblate in #2861
  • [FIX] Favourites layout by @imLinguin in #2864
  • [FIX] Show correct number of gamecards in recently played. by @Etaash-mathamsetty in #2862
  • [NILE] run PostInstall setup after install only on Windows by @imLinguin in #2865
  • [Fix] Treat GPTK Wine like regular Wine by @CommandMC in #2880
  • [GOG]: fix obtaning manifest for updates check by @imLinguin in #2882
  • [FIX] Speed up the disabling of DXVK and VKD3D. by @Etaash-mathamsetty in #2847
  • Revert "[UI] Remove FSR toggle (#2842)" by @imLinguin in #2876
  • [Fix] Library refresh issues by @arielj in #2886
  • [Fix] Skip DLCs when listing recently played games by @arielj in #2888
  • [FIX]: Libraries shadowing by @imLinguin in #2866
  • [UX]: request install info only when online by @imLinguin in #2890
  • [FIX] Switch to sniper runtime by @Etaash-mathamsetty in #2792
  • NEW CONTRIBUTORS:
  • @kohend made their first contribution in #2824
  • @findlayfeng made their first contribution in #2846
  • @Gustash made their first contribution in #2831

New in Heroic Games Launcher 2.8.0 (May 31, 2023)

  • NEW FEATURES:
  • Added a DLC manager for Epic Games on the game page Submenu and the ability to install individual DLCs when installing a game @flavioislima
  • Added support for Sideloading Browser Apps and Games (DRM content like Netflix won't work for now though)@flavioislima
  • Auto Download Wine if no version was found in the system. Defaults to Wine-GE on Linux and Wine-Crossover on macOS @flavioislima
  • BUG FIXES:
  • Fixed installation/update progress reports to the frontend @arielj
  • Numerous UI fixes in the Nord Light theme @arielj
  • Added missing Sideload game cover when no URL provided @Etaash-mathamsetty
  • Fixed Linux native games failing to add to the launcher @av-dx
  • Missing GOG download size in the download manager @arielj
  • Fixed installation of games that have Selective downloads (Fortnite, Fallout NV, and others) @flavioislima
  • OTHER IMPROVEMENTS:
  • Made login screen more responsive @arielj
  • Improved sidebar link effect @redromnon
  • Improved handling of shortcuts from the frontend without depending on the menu @arielj
  • Updated translations @weblate
  • Several other fixes and improvements
  • HEROIC TEAM:
  • @arielj @CommandMC @flavioislima @imLinguin @Nocccer
  • NEW AND OTHER CONTRIBUTORS:
  • @av-dx made their first contribution in #2695
  • @SabotageAndi made their first contribution in #2711
  • @redromnon @Etaash-mathamsetty

New in Heroic Games Launcher 2.7.1 (May 4, 2023)

  • This first Hotfix for 2.7 fixes some issues that some people are having with Heroic starting with a blank screen. It also fixes some issues related to Epic Login not working because the captcha cannot be completed.
  • An issue on the Add Game dialog that was blocking the Finish button was also fixed.
  • Now Heroic will show an option to always have the latest Wine/Proton for a game on Linux and macOS.
  • Now when searching for a game on the Search bar, selecting the game name will open the game page directly.
  • Also, Heroic now has support for some Keyboard Shortcuts to Close the App, go to settings and more. Here is the list:
  • Command Or Control+R: Reloads the app
  • Command Or Control+Q: Quits the app
  • Command Or Control+Shift+I: Opens the dev tools
  • Command Or Control+K: Opens the Heroic settings screen on the frontend
  • Command Or Control+L: Opens the library screen
  • Command Or Control+J: Opens the downloads screen
  • CHANGELOG:
  • [Tech] Refactor Game Managers by @BrettCleary in #2578
  • [FIX]: Fix winemenubuilder not being disabled by @Etaash-mathamsetty in #2630
  • [FIX]: Fix playing status (again) by @Etaash-mathamsetty in #2626
  • [Enhancement]: When selecting item from search bar, it will take you directly to item's game page by @JordanPlayz158 in #2614
  • Fix missing game settings info in logs by @arielj in #2638
  • [Enhancement]: Provide Wine-ge/Proton-ge latest version via wine manager by @Nocccer in #2513
  • [Enhancement] Add logic to Stores feature by @redromnon in #2622
  • [Fix] Searchbar and autoComplete UI by @redromnon in #2621
  • [Fix] Ignore Logitech's G29 by @arielj in #2570
  • [Fix]: Blank screen on startup by @Nocccer in #2612
  • [FIX] Image search on Add Game Screen blocking finish button by @flavioislima in #2657
  • [Fix] Captcha not working on epic games page by @flavioislima in #2658
  • [GOG] Fix url for horizontal images for GOG downloads by @arielj in #2661
  • [FIX] Proper kill wine processes when hitting Stop Button by @Etaash-mathamsetty in #2666
  • Allow 'null' as lifespan so cachestore does not expire by @arielj in #2664
  • [Fix] Steam Shortcuts with missing runner by @flavioislima in #2660
  • [UX] Add Keyboard global shortcuts by @flavioislima in #2659
  • [i18n] Updated Translations by @weblate in #2636
  • NEW CONTRIBUTORS:
  • @JordanPlayz158 made their first contribution in #2614
  • @kbdharun made their first contribution in #2596

New in Heroic Games Launcher 2.7.0 (Apr 4, 2023)

  • It's been more than two months since our last update, and we're excited to bring you some new features and several bug fixes. Here are the highlights:
  • CHANGELOG:
  • Auto Install UbisoftConnect when running UbisoftConnect games
  • UI improvements on the GamePage to make it cleaner and organized
  • Library render improvements and download GOG game images in the background
  • Improve pc/applegamingwiki accuracy and add gamesdb info
  • Improvements on Epic Login
  • macOS binaries now are signed with an Apple Developer certificate
  • TRANSLATION UPDATE:
  • Show game logs from the card's context menu
  • BUG FIXES:
  • Fixed shortcut names
  • Fix Discord RPC for flatpak heroic and discord flatpak
  • Fix auto-enabling of anti-cheat runtimes
  • Fix non-available status for games just installed
  • Kill leftover wine processes after the stop button is pressed
  • Fix CSS of language selector in settings
  • Fix requirements modal
  • Check if a game is available before auto-updating it
  • Fix not being possible to change the default installation path
  • Inaccuracy of disk and down speed
  • Sidebar drag when on Webview Elements
  • Update Discord rich presence icon
  • Fix EGL sync on Linux and macOS
  • Remove controller hints when using the mouse
  • Allow uninstalling GOG games when not available
  • Several other fixes and improvements
  • WARNING:
  • If you are using an alternative GOGDL binary, you should remove it after this update since we changed how GOG authentication is handled.
  • NEW CONTRIBUTORS:
  • @Gcenx made their first contribution in #2434
  • @andyvorld made their first contribution in #2449
  • @bluegreensea made their first contribution in #2490
  • @TornadoRadon made their first contribution in #2518
  • @kshitijsubedi made their first contribution in #2504
  • @Kek5chen made their first contribution in #2563

New in Heroic Games Launcher 2.6.2 (Feb 6, 2023)

  • FIXES:
  • [Linux] Fix not being able to download native GOG games
  • [Linux] Cloud Sync saves settings not being shown for Windows GOG games that have Linux counterpart
  • [Linux/macOS] Install dialog was not pre-selecting the default Wine and WinePrefix
  • [General] Improved how to get games updates from Epic games
  • [UI] GOG games show ?? as the download size in the download manager
  • [UI] Improved accessibility of the default theme and other Style fixes
  • [i18n] Updated translations and fixed the Bosnian language not showing in Latin on the language selector
  • CHANGELOG:
  • [Fix] Fixes for 2.6 release by @flavioislima in #2416
  • [Fix] Run game update check when Heroic starts by @CommandMC in #2408
  • [UI] Fix minor styling bugs by @Etaash-mathamsetty in #2403
  • [i18n] Updated Translations by @weblate in #2398
  • NEW CONTRIBUTORS:
  • @MichaelGDev48 made their first contribution in #2414

New in Heroic Games Launcher 2.6.1 (Feb 3, 2023)

  • FULL CHANGELOG:
  • This is the first Heroic release of 2023 and since it is a new year we have a new logo and a new default theme called Midnight Mirage. The previous theme is still available and it is called 'Cyberspace Oasis'. We also added a couple of new ones including a High Contrast theme.
  • Besides the new theme, we also added several new features and fixes, also improvements for a better user experience.
  • HIGHLIGHTS:
  • New Default Theme 'Midnight Mirage'
  • Game Settings will open on a dialog now instead of a new page, making it easier to access them.
  • New item on the game submenu called 'Extra Info' will show extra information like HowLongToBeat and Game Score
  • Heroic will show progress for individual files when moving a game
  • Better caching for GOG games information
  • [Linux/macOS] When the selected wine version was not found Heroic will search and suggest another one
  • [macOS] Wine manager was enabled and it is possible to download Wine Crossover and Wine-Staging directly from Heroic.
  • Added setting to auto-update games and also to skip updates for a specific game
  • Sidebar now will resize on drag event
  • Now it is possible to see the download size and platform of the game on the Downloads manager
  • Added a button to retry the auto-detection of the saves game path for games that supports cloud sync saves
  • [Windows] Arm64 build available
  • FIXES:
  • Heroic will block the installation when changing the platform on the install dialog to avoid corrupting the game
  • Fixes and improvements on GOG games setup and installation
  • Fix game status not working properly sometimes
  • Ui fixes and improvements
  • Several other fixes and improvements
  • CONTRIBUTORS:
  • @arielj @CommandMC @imLinguin @Nocccer @flavioislima @biliesilva @redromnon @Etaash-mathamsetty @weblate
  • NEW CONTRIBUTORS:
  • @Mark12870 made their first contribution in #2227
  • @JKingweb made their first contribution in #2336
  • @Trevonn made their first contribution in #2379
  • @enzoIto made their first contribution in #2366
  • @Root-Core made their first contribution in #2377

New in Heroic Games Launcher 2.6.0 (Feb 3, 2023)

  • Small hotfix that was causing some issues on a clean install.
  • FULL CHANGELOG:
  • This is the first Heroic release of 2023 and since it is a new year we have a new logo and a new default theme called Midnight Mirage. The previous theme is still available and it is called 'Cyberspace Oasis'. We also added a couple of new ones including a High Contrast theme.
  • Besides the new theme, we also added several new features and fixes, also improvements for a better user experience.
  • HIGHLIGHTS:
  • New Default Theme 'Midnight Mirage'
  • Game Settings will open on a dialog now instead of a new page, making it easier to access them.
  • New item on the game submenu called 'Extra Info' will show extra information like HowLongToBeat and Game Score
  • Heroic will show progress for individual files when moving a game
  • Better caching for GOG games information
  • [Linux/macOS] When the selected wine version was not found Heroic will search and suggest another one
  • [macOS] Wine manager was enabled and it is possible to download Wine Crossover and Wine-Staging directly from Heroic.
  • Added setting to auto-update games and also to skip updates for a specific game
  • Sidebar now will resize on drag event
  • Now it is possible to see the download size and platform of the game on the Downloads manager
  • Added a button to retry the auto-detection of the saves game path for games that supports cloud sync saves
  • [Windows] Arm64 build available
  • FIXES:
  • Heroic will block the installation when changing the platform on the install dialog to avoid corrupting the game
  • Fixes and improvements on GOG games setup and installation
  • Fix game status not working properly sometimes
  • UI fixes and improvements
  • Several other fixes and improvements
  • CONTRIBUTORS:
  • @arielj @CommandMC @imLinguin @Nocccer @flavioislima @biliesilva @redromnon @Etaash-mathamsetty @weblate
  • NEW CONTRIBUTORS:
  • @Mark12870 made their first contribution in #2227
  • @JKingweb made their first contribution in #2336
  • @Trevonn made their first contribution in #2379
  • @enzoIto made their first contribution in #2366
  • @Root-Core made their first contribution in #2377

New in Heroic Games Launcher 2.5.2 (Dec 14, 2022)

  • NEW FEATURES:
  • [macOS] Added support for game shortcuts (GamePage > 3 dots > Add Shortcut). They will be saved on the Home applications folder by default.
  • [Linux/macOS] Added support for DXVK Limit FPS option.
  • [macOS] A DMG for ARM64 for M1/M2 is now available to download on Github. (if a message of app being damaged shows up, run this command on the terminal: sudo xattr -r -d com.apple.quarantine | mdfind kMDItemCFBundleIdentifier = "*heroic"
  • FIXES:
  • Fix some sideloaded and GOG games not launching from SteamDeck because of a --skip-version-check flag being passed.
  • Fix tray icon not properly updating the list of recent games
  • Fix stuck GOG save games input
  • [Linux/macOS] Fixed DXVK Installation
  • [macOS] Fix Crossover not being found.
  • [Linux] Fix Wine status not updating on Wine Manager after install/uninstall
  • [macOS] Fixed Winetricks download URL and environmental variables.
  • Some UI fixes
  • FULL CHANGELOG:
  • fix: pass skip-version-check only for legendary by @imLinguin in #2157
  • [macOS] Add support for app shortcuts by @flavioislima in #2161
  • [FIX] Crossover not found on macOS by @flavioislima in #2165
  • [Fix] Logging out feedback (rebased) (#1966) by @vncsreis in #2175
  • [i18n] Updated Translations by @weblate in #2147
  • [UI/UX] Cache HowLongtoBeat Data and move squares down by @flavioislima in #2180
  • [WineManager] Update wine item status after install/uninstall by @arielj in #2168
  • [UI] Update Tray icon when recent games change by @arielj in #2184
  • [UI] Improve styling in various areas by @Etaash-mathamsetty in #2132
  • [FIX] Not being able to change GOG saves path by @flavioislima in #2181
  • [i18n] Updated Translations by @weblate in #2194
  • [Fix] DXVK + Winetricks on macOS by @flavioislima in #2166
  • NEW CONTRIBUTORS:
  • @vncsreis made their first contribution in #2175

New in Heroic Games Launcher 2.5.1 (Dec 6, 2022)

  • Hello!
  • This is the first hotfix for the latest stable. A small release but with feelings of a big release.
  • IMPORTANT: Heroic will clean the cache now after every update so it can start fresh, but in some cases, you might need to log in again on Epic and GOG, and on Linux or macOS start a new prefix in case the game fails to launch.
  • It also brings initial support for Wine, DXVK, and Winetricks on macOS thanks to the efforts of the Wineskin team, especially @Gcenx that helped us figure it out a few things on how to make it work on Heroic and also is the maintainer of the packages for this platform.
  • This initial support is interesting for testing but Crossover is still the recommended method to play windows games on macOS.
  • All wine versions need to be installed on the Home Applications folder. Heroic cannot access the Root Applications folder so it won't be able to detect wine installed there.
  • FIXES:
  • Fix the issue with the download's progress going crazy and duplicating the installation/update.
  • Fix a crash on the Install dialog on some games
  • Fix sideload games not being added to steam automatically.
  • Fix Games failing to start when launched from Steam because they have an update
  • Fix games falling to start when launched from Steam when they had Sync Saves but the path was not defined
  • Fix Auto detect saves path going on forever. Now it will have a timeout of 15s.
  • Fix GOG games failing to install due to not supported language error.
  • Increased the connectivity check timeout at startup and added a button to ignore the status.
  • [macOS] Fixed an issue where the game save path was not correct for native games.
  • [Linux/macOS] Fix the windows version of a game version being recognized as native and not showing Wine settings and others.
  • Fix a crash that was happening when uninstalling Sideloaded Apps
  • Fix Login Page container size max Width
  • Possibly fix the state of the game card not correctly updating. Not showing an update button, for instance.
  • [Windows] Fix an issue where Heroic was crashing when opening the install dialog.
  • Heroic will clean the cache now after upgrading to a new release since some issues are associated with that after updating.
  • Some other minor fixes and improvements.
  • CHANGELOG:
  • [GOG] Retry GOG install info if invalid language by @arielj in #2114
  • [Connectivity] Connectivity check tweaks: ignore button, more ways to check, longer timeout by @arielj in #2113
  • [Logs] Add GOGdl and Legendary verbose log for any command output for better troubleshooting by @arielj in #2119
  • [Library] Disable Play button while launching game by @arielj in #2120
  • [i18n] Updated Translations by @weblate in #2109
  • [i18n] Add Arabic Language by @flavioislima in #2122
  • [Fix] 2.5.0 Stable fixes by @flavioislima in #2107
  • [Feat/macOS] Add Wine and DXVK support for macOS by @flavioislima in #2108
  • [Fix] Save sync for native games by @CommandMC in #2137
  • [i18n] Updated Translations by @weblate in #2125

New in Heroic Games Launcher 2.5.0 (Nov 29, 2022)

  • We are pleased to announce our new stable release 2.5.0 'Yamato', this is probably the biggest Heroic release in a long time and brings features that we can say are 'closing a circle'. It was more than 3 months of work and we could focus on features that we wanted to add for a long time, probably since our first releases.
  • Let's go straight to the point since it is a lot to cover.
  • HIGHLIGHTS:
  • Downloads Manager:
  • This one was for sure a long-awaited feature and changes completely how you will use Heroic from now on. It will be clear that we will say: 'before download manager' and 'after download manager'. Sounds pretty obvious to have something like that but is far from simple to implement and still probably has a few bugs and of course, will mature with time.
  • In short, now you can add as many games as you want to download or update to a queue and Heroic will make sure to go to the next item after finishing the current one. So you can go cook something, get some drinks or play other games while Heroic do the work for you.
  • there are still some things to improve like being able to change the Queue order and check the remaining space on the disk before adding an item to the queue. But this will come pretty soon.
  • Sideload any app or Game, native or not:
  • Another big feature that we have on this release is the ability to add any game or application on your computer that are not in the GOG or Epic games account. In short, now you can use Heroic even without an account in these stores.
  • On Linux and macOS you can add both native apps or binaries like Scripts, AppImages, etc. And of course windows apps and games and use them with Wine, Proton, or Crossover.
  • It is pretty simple to use as everything else in Heroic. Just click on ADD GAME in the library and fill out the form. After writing the title Heroic will get an image automatically from SteamGridDB (thanks @mirkobrombin for help with the API), you can even run the installer first and select the executable after it.
  • Added HowLongToBeat data on the Game Page:
  • Now on the Game Page, you can see how long will you take to beat a game, useful if you have a short time and want to know how much effort are you gonna put into it.
  • Custom Themes:
  • Now Anyone can create a new theme and share it with others on our Theme Repo. It is pretty simple to create a new one if you have basic knowledge of CSS. You can follow the instructions on our wiki.
  • Setting to add the game to Steam automatically (pretty useful on the SteamDeck)
  • telegram-cloud-photo-size-1-4911246200934607630-x
  • Detection if a game is available or not and list not supported games
  • Heroic now can detect if the game folder is available or not and will show that information to the user. This is pretty useful when you install games on an external drive or on an SDCard and remove it. Also if you manually deleted the game folder and then cannot uninstall the game. So if you click PLAY on a non-available game, it will ask if you want to remove it from the installed list.
  • Heroic will also show when a game is not supported, basically games that require a ThirdParty launcher like Origin. Since these games are not downloaded from Epic, some people were confused why they were not appearing in their library. Well, this makes things clear.
  • Tools were moved to a submenu on Game Page
  • Settings reorganization:
  • All settings were reorganized so they are easier to find and it is also clear what the settings are changing if a global setting or game settings.
  • OTHERS:
  • Improved performance in the UI in general, so some pages load without any delay now like the Game Page and the Install Modal.
  • Better online/offline system so Heroic can handle better when no network is available.
  • GamePad navigation was redone so now the Library Cards do not show any button and also the commands were changed to work exactly like the SteamOS for better familiarity.
  • Changelog will now be shown after Heroic is updated (or by clicking on Heroic Version on Sidebar), so you will be aware of all new features for that new release.
  • Login Screen was redesigned for a more modern look.
  • Added two new themes: Nord Light and Nord Dark.
  • It is now possible to force an installation even if Heroic detects no space left on the device.
  • Heroic will show a warning in case you are not logged in to a store and try to access it from the sidebar.
  • Updated Legendary and Electron to the latest versions.
  • Several fixes and improvements!
  • We would really like to thank the whole team (@arielj, @imLinguin, @CommandMC, @redromnon, @Nocccer, @flavioislima and @biliesilva) all our supporters on Patreon, Ko-fi, and Github Sponsors, and of course, the whole Open Source gaming community that is always willing to help, especially the guys from Bottles and Legendary :)
  • New Contributors:
  • @bradfordcondon made their first contribution in #1845
  • @tildemarky made their first contribution in #1376
  • @wbrtm made their first contribution in #1955
  • @Snoodelz made their first contribution in #1954
  • @Zarklord made their first contribution in #2045
  • @misaeldossantos made their first contribution in #2075
  • @GessioMori made their first contribution in #2062
  • @riszaitan made their first contribution in #1786

New in Heroic Games Launcher 2.5.0 Beta 3 (Nov 25, 2022)

  • WHAT'S NEW:
  • Integrated How Long to Beat data on GamePage
  • Downloads manager now will add uploads to the list as well and had UI improvements as well
  • The interface when using a joystick should be more seamless and follow the same controls as the SteamDeck UI.
  • Heroic will detect if the game folder installed on an External Drive/SDCard is available or not and change it is status to not installed, just like Steam Deck behaves after removing the SDCard, for instance.
  • Improved how Heroic gets the saves path for cloud sync saves.
  • [Linux] Added a checkbox to use the default wine settings when installing a game.
  • Fixed a bug where Heroic could not install VKD3D correctly
  • Fixed a bug where autosaves sync was not working when launching games from Steam.
  • Updated Legendary to the latest version.
  • Added some performance improvements, especially on the game page and install dialog.
  • KNOWN BUGS:
  • Not available games still being ordered along with installed games.
  • Importing games from GameCard does not change the status to installed.
  • Not available games still shows the update icon.
  • HowLongToBeat date does not return anything if the game title has some characters like for trademark or copyrights.
  • FULL CHANGELOG:
  • [UI] Add css variable for controller hints background by @wbrtm in #1989
  • [Fix] Verify that a valid Wine/Proton prefix exists before running any Wine command by @CommandMC in #1987
  • [UI] Fix dialog content width by @arielj in #1996
  • [UI] Fixes game page scroll when content doesn't fit the screen by @arielj in #1994
  • [Legendary] Update linux binary by @arielj in #1991
  • Gamepad navigation tweaks by @wbrtm in #1971
  • Update Legendary to 0.20.31 by @CommandMC in #2003
  • [Tech] Add types to all IPC functions by @CommandMC in #1901
  • [UI] Hide Clear button for Library's Search Bar by @redromnon in #2007
  • [Fix] Steam runtime making games fail to launch by @flavioislima in #2019
  • [Logs] Catch invalid JSON outputs from legendary when launching games by @arielj in #2011
  • [UI] Hide wine-related settings for games when Wine is not used by @arielj in #2008
  • [i18n] Updated Translations by @weblate in #1990
  • [Tech] UI performance improvements + small fixes by @flavioislima in #2010
  • [Fix] offline notification text by @wbrtm in #1980
  • [Linux - UI/UX] Show Checkbox to use default Wine Settings on new Installs by @flavioislima in #2022
  • --offline flag fix for beta by @CommandMC in #2037
  • [Fix/Epic] Handle metadata files with dots in their name correctly by @CommandMC in #2038
  • [UI] Show How Long to Beat Data on Game Page by @flavioislima in #2032
  • [UI/UX] Download Manager Improvements by @flavioislima in #2029
  • [UI/UX] Detect if the game folder is available and show if the game is installed or not by @flavioislima in #2031
  • Add a timeout when watching Legendary's installed.json by @CommandMC in #2042
  • [FIX] Auto Sync Saves not working on No-GUI mode by @Zarklord in #2045
  • [Backend] Add support for auto enabling anti cheat runtimes for legendary on linux by @Etaash-mathamsetty in #2044
  • [Fix] errorHandler: Handle grep exit code of 1 better by @CommandMC in #2052
  • Use new --accept-path flag in save sync by @CommandMC in #2004
  • [General] Avoid unnecessary config writes by @CommandMC in #1988
  • [UI] Fix downloads styling by @Etaash-mathamsetty in #2055
  • [Fix/Epic] Only delete userInfo key from configStore when logging out by @CommandMC in #2054
  • [UI] Small Improvements by @flavioislima in #2041
  • [i18n] Updated Translations by @weblate in #2021
  • New Contributors
  • @Zarklord made their first contribution in #2045

New in Heroic Games Launcher 2.5.0 Beta 2 (Nov 3, 2022)

  • CHANGES:
  • Revamp on UI of the Settings Screen
  • Added Two more Themes based on NORD Light and Dark
  • Heroic should scroll to previous location on library after returning back from gamepage or settings.~
  • Improvements on how Heroic finds the Cloud Saves location
  • Fixed Launching GOG games added to Steam and other shortcuts. #1972
  • Fixed issue with the gamepad losing focus when navigating to other pages
  • Fixed Sideload Apps not respecting Launcher Arguments. #1977
  • Fixed games appearing as installed on recently played.
  • WHAT'S CHANGED:
  • [UI] Add Nord Light and Dark theme by @redromnon in #1941
  • [General/Protocol] Fix protocol not launching gog games by @imLinguin in #1969
  • [Fix] context menu selection/hovering by @wbrtm in #1961
  • [TECH] Move default save computation into the backend by @CommandMC in #1887
  • [Tech] Update React to v18, Vite, TS and Vite Plugins to latest by @flavioislima in #1981
  • Reorder settings by @arielj in #1984
  • Scrolls to previous location when opening library by @Snoodelz in #1954
  • [i18n] Updated Translations by @weblate in #1962
  • [Fix] 2.5.0 Beta 1 Fixes by @flavioislima in #1979
  • NEW CONTRIBUTORS:
  • @Snoodelz made their first contribution in #1954

New in Heroic Games Launcher 2.5.0 Beta 1 (Oct 31, 2022)

  • After 1.5 months and tons of commits, we have a new beta for Heroic (finally!). This one I would say is one of the most exciting releases we have ever had since it brings tons of new features that were requested by the community for a long time like a:
  • Download Manager (so you can add an infinite number of games to download and go do something else while Heroic keeps working;
  • Custom user themes, just add your CSS code and load the file to change Heroic UI at your will.
  • Add apps outside Epic/GOG, for both Windows apps and also native ones. That is cool to add some Abandonwares or even other launchers to Heroic and so many more. You can even use Proton on Linux to launch any app/software you want with all options Heroic provides.
  • A more robust online checking system.
  • Besides that, we have a new Legendary version, several fixes for the UI, and performance improvements as well.
  • Of course, with so many changes you can expect bugs (not many though). Ideally, you should at least clear Heroic Cache after updating to this beta to avoid a few of those.
  • FULL CHANGELOG:
  • [Fix] Added check if heroic can communicate with the internet (ping some standard websites) by @Nocccer in #1677
  • [Tech] Switch from react-scripts to Vite & clean up everything to work with strict mode by @CommandMC in #1633
  • [Fix] Check if Legendary's metadata folder exists before trying to read it by @CommandMC in #1785
  • [Fix] Not permanently saving downloadNoHttps config option by @Keksgesicht in #1797
  • [Fix] TypeError: Unexpected end of json by @Nocccer in #1806
  • [Tech] Add codecheck to pre push and workflow by @Nocccer in #1794
  • [Fix] Update legendary binaries by @Nocccer in #1809
  • [Refactor] Logger by @Nocccer in #1667
  • Improve README and developer experience by @CommandMC in #1807
  • [Tech] Enable sandboxing for ipcRenderer Processes by @BrettCleary in #1783
  • [UI] Custom Error Dialog by @Nocccer in #1815
  • add a description box for steam path by @bradfordcondon in #1845
  • [Refactor] Settings by @arielj in #1726
  • [Tech/Refactor] Frontend/design system by @BrettCleary in #1851
  • [Refactor] Offline detection by @arielj in #1727
  • [UI] Fix back to top button covering game cards by @Etaash-mathamsetty in #1885
  • Fix setting not updating after another setting changes by @arielj in #1876
  • Move Tools content into a menu by @arielj in #1841
  • [UI] Tweak backToTopBtn color theme by @redromnon in #1882
  • [Linux] Set some more Wine-related env vars when launching with built-in libraries by @CommandMC in #1852
  • [Fix] Unicode chars in non-steam-game error dialog by @redromnon in #1873
  • Move game menu next to the title by @arielj in #1899
  • [Linux] Fixup: Show Wine Prefix in Game Settings again by @CommandMC in #1894
  • [Tech] Make it possible to disable the React developer tools by @CommandMC in #1895
  • Do not check the EOS overlay for GOG games by @arielj in #1916
  • Show an error if the select wine doesn't exist by @arielj in #1912
  • Remove draggable from Run EXE on Prefix button by @arielj in #1907
  • Fix automatic shortcuts creation by @arielj in #1903
  • [Tech] System info cache by @BrettCleary in #1897
  • Fix error when clicking "Settings" when the current screen is a login webview by @arielj in #1902
  • Add shortcuts to Steam automatically by @arielj in #1904
  • Log Legendary's launch info/config when launching games by @arielj in #1918
  • [Linux] Remove Resizable BAR toggle by @CommandMC in #1921
  • [UI/UX] Replace native dialogs by @BrettCleary in #1891
  • [UI] Update login with new designs by @tildemarky in #1376
  • Refactor/sidebar by @BrettCleary in #1865
  • [Feat - General] Sideload Apps by @flavioislima in #1864
  • Some dialog fixes by @arielj in #1933
  • Try to prevent login using the store webview by @arielj in #1900
  • Allow using custom CSS files to theme Heroic by @arielj in #1939
  • [Feature] Download Manager by @Nocccer in #1832
  • [Fix] Duplicate kill listener by @BrettCleary in #1944
  • [Feature] Allow removing elements from recently played by @arielj in #1937
  • [General] Update electron to 21.1.1 by @Etaash-mathamsetty in #1822
  • [Linux] Display a warning if "Use dedicated graphics card" is enabled with just one GPU by @CommandMC in #1925
  • [Other] Update Legendary to v0.20.30 by @flavioislima in #1945
  • [UI] Refactor Action Icons by @redromnon in #1952
  • Use yarn start instead of yarn dev by @wbrtm in #1955
  • Optimize eslint settings by @arielj in #1953
  • Fix some issues when uninstalling games by @arielj in #1950
  • [UI/UX] Pre-release Fixes by @flavioislima in #1956
  • [MacOS/Linux] Fix up runWineCommand by @CommandMC in #1958
  • [i18n] Updated Translations by @weblate in #1957
  • New Contributors:
  • @bradfordcondon made their first contribution in #1845
  • @tildemarky made their first contribution in #1376
  • @wbrtm made their first contribution in #1955

New in Heroic Games Launcher 2.4.3 (Sep 12, 2022)

  • WHAT'S NEW:
  • Fixed games from Epic games not downloading due to HTTP Error. It seems Epic broke something on their side again.
  • Fixed long issue with GOG games getting progress stuck while the game was being downloaded.
  • Fix some errors on Windows that was making Heroic to break on start on some machines.
  • Adds 7 new languages: Azerbaijani, Basque, Belarussian, Bosnian, Romanian, Norwergian BokmÃ¥l and Slovak.
  • Other minor fixes and improvements.
  • WHAT'S CHANGED:
  • [Fix] WinePrefix FAQ link by @redromnon in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1774
  • [Fix] Empty screen because of recent games undefined by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1770
  • [Windows - Fix] Replace wmic with powershell command, because it is deprecated. by @Nocccer in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1788
  • [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1710
  • [Fix] Epic games fails to install by @CommandMC in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1791
  • [Fix] GOG stuck progress on download + Add 7 new languages by @flavioislima in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1800
  • Try to use image cache for images with full url by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1779
  • Log frontend errors in log files by @arielj in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1778
  • [i18n] Updated Translations by @weblate in https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/1798

New in Heroic Games Launcher 2.4.2 (Sep 1, 2022)

  • CHANGELOG:
  • Updated Legendary to v0.20.28
  • Fix Epic Login Issues
  • WHAT'S CHANGED:
  • [Tech] Fix Windows artifacts naming and builds by @flavioislima in #1757
  • [FIX] Epic Games Login + Update Legendary to v0.20.28 by @flavioislima in #1763

New in Heroic Games Launcher 2.4.1 (Aug 31, 2022)

  • This is the first Hotfix for Heroic 2.4 and contains a few fixes for issues found on 2.4.0 and also a few improvements.
  • HIGHLIGHTS:
  • [Linux] Heroic now will show the output for Winetricks.
  • [General] Fixed an issue with Heroic that was not loading for some people and only showing a blank window.
  • [Linux] Improvements to the environmental variables screen to make it easier to understand.
  • Several other small fixes.
  • FULL CHANGELOG:
  • [UI] Show Cloud Save unsupported status by @redromnon in #1734
  • [General] Images offline cache by @arielj in #1732
  • Remove extra game status change when killing a game by @arielj in #1725
  • Some UX improvements on env variables by @arielj in #1720
  • [Fix] Add winetricks dependencies for Flatpak by @Nocccer in #1723
  • [Fix] Multiple small fixes by @Nocccer in #1740
  • [FIX] Don't show Recent Games if the list is empty by @flavioislima in #1751
  • [UI] Show winetricks progress output and Sync-Saves output via React Dialog by @Nocccer in #1730

New in Heroic Games Launcher 2.4.0 (Aug 11, 2022)

  • After more than 3 months from 2.3.0 first release 2.4.0 is finally here. Our biggest release yet!
  • More than 200 commits and tens of thousands of line changes.
  • Were 2 betas that were downloaded more than 20.000 times and we could collect a lot of feedback from the community.
  • WHAT'S NEW:
  • The list is huge if were not following the beta releases so we did a summary here but you can go to the beta releases if you want more details.
  • If you were using the beta and want to see what's new since Beta 2 Click Here or in BOLD on the full changelog.
  • [UI/UX] Library improvements:
  • Add the current Download/Update(s) on the sidebar;
  • Show a unified library + add a new Store Filter.
  • Add the ability to collapse the sidebar.
  • Updated the Sidebar with a new design;
  • Add a Favorites button to show only the favorites;
  • Add Auto-Complete to the Search Bar;
  • Simplify Game List for a cleaner look;
  • Use this new game list for the wine manager as well;
  • Add scale effect on GameCard on mouse hover.
  • Change the Design of buttons, selects, and inputs to match the current Figma Design.
  • Fine-tune the fuzzy search since it was showing a lot of items not related to the search.
  • Several styles fixes to improve consistency;
  • Add the Heroic version to the sidebar;
  • Show available new versions (beta and stable) on the sidebar as well (except Flatpak)
  • Added a notification when starting moving a game
  • [Windows] Our Setup files are now oficialy signed, courtesy of our supporters from SignPath, so no more Malmware messages when installing it.
  • [General] GOG Cloud Save support for Windows, Linux (Windows games with Wine/Proton since GOG doesn't have Cloud saves for Linux games), and macOS games (native and windows using Crossover).
  • [General] Added a Joystick overlay with the list of actions at the bottom of the library when a joystick is connected
  • [Linux/Windows] Epic Overlay support. Since the latest DXVK version made it run on Linux we decided to give support for it as well. It is downloaded on the Heroic Settings and enabled on the Game Page > Tools. Also, once it is enabled it will be enabled on the Wine Prefix in general. You might also need to install corefonts from winetricks.
  • [Linux] EAC/BattleEYE Anticheats runtime. Heroic will download and use the runtime if enable on the game settings during launch, this will make it easier to play games that need them on Linux. Of course not all games will work and for some of them, like Fall Guys, some extra steps are required as well. We will update our Wiki with the workarounds with time.
  • [Linux] Anti-cheat information on the game page. Heroic now gets information from the website areweanticheatyet.com and shows it on the game page so you know if it's possible to run the game on Linux or not. Some information might not be precise as well so let us know if you find something wrong.
  • [Linux] On the game settings now we added a dedicated and easier way of adding environmental variables or wrappers (like gamescope). Instead of writing everything in one now, we added an editable table for that;
  • [General] Add Game Shortcut to Steam. On the game page > Tools, there is a new link that can be used to add the game to Steam. This shortcut will still run Heroic in the background so it can handle sync saves, etc. but the process will be killed after the game closes. This is also experimental but it seems that is working fine on most packages, might not work with portable ones like AppImage and the Portable windows version.
  • [General] We added helper icons to some settings to explain things like VKD3D, DXVK and others.
  • [General] Add an option to use HTTP instead of HTTPS when downloading games.
  • [General] Add button in Game Page > Tools to force a game update (if available)
  • [Linux] Added option to display Wine executable path
  • [Linux] When using Wine or Proton now Heroic will use the libraries that were shipped with the downloaded version instead of the system. But there is an option on the game settings to prefer system libs as well.
  • [UX] Add option to change Game Language
  • [Fix] Disable controller on boot setting
  • [Fix] detection of search bar focus to open the virtual keyboard
  • [Fix] DOSBOX Windows Games
  • [Fix] Setup GOG games with Proton + ScummVM patch
  • [Fix] multiple settings written
  • [Fix] No longer replace token/sid with redacted
  • [Other] Remove CrossOver support on Linux
  • Several other improvements and fixes for all platforms, stores and functionalities.
  • Legendary was updated to v0.20.27
  • Electron updated to v20.0.1

New in Heroic Games Launcher 2.3.10 (Jul 28, 2022)

  • What's Changed:
  • Run game from tray icon directly without using shell by @arielj in #1493
  • Refactor/fix: Wait until frontend is ready before processing protocol/args by @arielj in #1501
  • [Epic] Fix: Pass empty SDL tag properly by @CommandMC in #1481
  • [General] Add launcherArgs to native games again by @CommandMC in #1520
  • [Fix] Quote environment variables in generated command by @CommandMC in #1541
  • [Fix] "default not writable"/"Path might not be writable" error by @CommandMC in #1529
  • [UI] Fix Other Help Icon Boxes by @redromnon in #1517
  • Fix: Don't 'handleProtocol' if mainWindow doesn't exist yet by @arielj in #1559
  • [Fix] Delete duplicate ThemeSelector element by @redromnon in #1580

New in Heroic Games Launcher 2.4.0 Beta 2 (Jul 28, 2022)

  • Full Changelog:
  • [Epic] Fix: Pass empty SDL tag properly by @CommandMC in #1481
  • [General] Add launcherArgs to native games again by @CommandMC in #1520
  • [Fix] Quote environment variables in generated command by @CommandMC in #1541
  • [Fix] "default not writable"/"Path might not be writable" error by @CommandMC in #1529
  • [General] add optional '--no-https' flag for legendary args for LanCache compatibility by @Keksgesicht in #1538
  • Allow game cards to grow to use the complete available horizontal space by @arielj in #1482
  • [General] Allow triggering a game update manually even if no update option is shown by @arielj in #1550
  • [General] Logging & launching improvements by @CommandMC in #1548
  • [Steam-Deck] Always maximize Heroic if Steam-Deck gamemode by @CommandMC in #1522
  • Allow for EOS Overlay management directly in the launcher by @CommandMC in #1526
  • [Linux] Wine-Manager format ETA to HH:MM:SS by @Nocccer in #1557
  • [UI] Add Hoverbox Description for Toggles by @redromnon in #1562
  • [Linux] Add anticheat information when possible by @arielj in #1504
  • [UI] Match Toggle Helper Icon with Theme Color by @redromnon in #1573
  • [Linux] Added option to prefer system libs by @Nocccer in #1564
  • Some UI fixes for long strings on translations by @arielj in #1572
  • [Linux/MacOS] Split Enviroment Variable and Wrapper Option by @Nocccer in #1533
  • [UI] Fix Other Help Icon Boxes by @redromnon in #1517
  • [FIX] Remove ZSTD need for VKD3D by @flavioislima in #1514
  • [Fix] Not Checking games update on all platforms on refresh by @flavioislima in #1566
  • [Tech] Refactor game settings with fallbacks by @arielj in #1492
  • [GOG] Cloud Saves support by @imLinguin in #1396
  • [Fix] System Libs Helper icon spacing by @redromnon in #1576
  • [Feature] Option: Add games as Non-Steam Game by @Nocccer in #1331
  • [UI] Sidebar settings button opens game settings on GamePage by @Nocccer in #1579
  • [Fix] Some things missed in the EOS Overlay PR by @CommandMC in #1563
  • [UI] Hide game title when the card is not focused by @flavioislima in #1569
  • [Fix] vkd3d and dxvk tar commands by @Nocccer in #1582
  • [Epic] Anticheat runtimes (EAC and BattlEye) by @CommandMC in #1560
  • Fix: Don't 'handleProtocol' if mainWindow doesn't exist yet by @arielj in #1559
  • Clean up runWineCommand and other functions in launcher.ts by @CommandMC in #1568
  • [Fix] Delete duplicate ThemeSelector element by @redromnon in #1580
  • [Fix] Extract runtimes properly by @CommandMC in #1589
  • [Windows] Prompt for Visual C++ Runtime installation when not found by @CommandMC in #1583
  • Translations update from Hosted Weblate by @weblate in #1592
  • [Fix] Beta 2 Fixes by @flavioislima in #1590

New in Heroic Games Launcher 2.4.0 Beta (Jun 15, 2022)

  • CHANGED:
  • [UI/UX] Library improvements by @flavioislima in #1449
  • Add the current Download/Update(s) on the sidebar;
  • Show a unified library + add a new Store Filter.
  • Add the ability to collapse the sidebar.
  • Updated the Sidebar with a new design;
  • Add a Favorites button to show only the favorites;
  • Add Auto-Complete to the Search Bar;
  • Simplify Game List for a cleaner look;
  • Use this new game list for the wine manager as well;
  • Add scale effect on GameCard on mouse hover.
  • Change the Design of buttons, selects, and inputs to match the current Figma Design.
  • Fine-tune the fuzzy search since it was showing a lot of items not related to the search.
  • Several styles fixes to improve consistency;
  • Add the Heroic version to the sidebar;
  • Added a notification when starting moving a game
  • [UX] Add option to change Game Language by @arielj in #1440
  • [Fix] Disable controller on boot setting by @arielj in #1438
  • [Fix] detection of search bar focus to open virtual keyboard by @arielj in #1450
  • [Fix] DOSBOX Windows Games by @imLinguin and @flavioislima in #1469
  • [Fix] Setup GOG games with Proton + ScummVM patch by @imLinguin and @flavioislima in #1472
  • Fix] multiple settings writes by @arielj in #1464
  • [Linux] Added option to display Wine executable path by @Delta2Force in #1409
  • [Fix] No longer replace token/sid with redacted by @CommandMC in #1442
  • [Other] Remove CrossOver support on Linux by @CommandMC in #1404
  • [Tech] Pass SDL list as multiple arguments by @CommandMC in #1443
  • [Tech] Store only game setting keys in game config file during installation by @arielj in #1467
  • [Tech] Restructure/Cleanup of runLegendaryOrGogdlCommand by @Nocccer in #1415
  • Translations update from Hosted Weblate by @weblate in #1466
  • NEW CONTRIBUTORS:
  • @Delta2Force made their first contribution in #1409

New in Heroic Games Launcher 2.3.9 (Jun 15, 2022)

  • [README] Add Flathub downloads badge (#1471)
  • [Tech] Workflow update
  • [Fix] Doxbox Setup + ScummVM Windows games (#1477)

New in Heroic Games Launcher 2.3.8 (Jun 12, 2022)

  • What's Changed:
  • Fix toggle switch ids in install dialog by @arielj in #1448
  • Fix Disable controller on boot setting by @arielj in #1438
  • Fix detection of search bar focus to open virtual keyboard by @arielj in #1450
  • Fix installation of game with selective downloads by @CommandMC in #1443
  • Translations update from Hosted Weblate by @weblate in #1435

New in Heroic Games Launcher 2.3.7 (Jun 2, 2022)

  • This is another small release that have a few fixes and improvements.
  • The first improvement is that now the Search in the library will find the title even if you write it wrong or forget any special character that the title had. Before, the title needed to be exact, otherwise Heroic would not find it.
  • It also fixes the missing progress when installing and updating and also shows a message on Linux in case ZSTD is not available in the system.
  • What's Changed:
  • [Fix] Missing Percent on download + fuzzy search by @flavioislima in #1426

New in Heroic Games Launcher 2.3.6 (Jun 2, 2022)

  • Install dialog crashing when continuing download
  • Fix download progress starting from zero instead of continuing.
  • [Linux] Fix Run EXE not working when having spaces on the path.
  • Translations updates

New in Heroic Games Launcher 2.3.5 (May 30, 2022)

  • What's Changed:
  • Disable most verbosity since several dialogs with false positives were being shown.
  • Fix corrupted config message on Windows.
  • Fix Library is not showing after log in with epic games.
  • Disabled auto-update on macOS

New in Heroic Games Launcher 2.3.4 (May 29, 2022)

  • HIGHLIGHTS:
  • Added a CLI parameter --no-gui that opens Heroic with no user interface. Might get in handy to create some scripts or add a Heroic game on other launchers. Basically, you just need to call heroic --no-gui heroic://launch/{appName}.
  • Added more feedback on errors and fixed some error messages that were not exactly clear.
  • Now it's possible to pass any wrappers on the Environmental Variable sections. Might be good to some advanced users.
  • [Linux] Heroic now will search for Proton versions and Runtimes outside the main library, so in any other drive or partition.
  • FIXES:
  • [Linux/SteamDeck] Several fixes related to the Steam runtime and Proton.
  • [General] Fixes Force Download and Force Upload of Cloud saves not working properly.
  • [Linux/SteamDeck] Fix Winetricks on Flatpak/SteamDeck for good now.
  • [General] Fix GOG games not running the setup correctly;
  • [Linux/Mac] Fix the Windows version of a native GOG game not working properly
  • [macOS] Heroic will check if the crossover bottle exists before launching now.
  • [macOS] Fix Installing games on the folder with spaces.
  • [General] Library Refresh now will refresh only that specific library, making it more responsive.
  • [General] Fixes some styling issues across the settings.
  • FULL CHANGELOG:
  • Run GOG setup again + don't skip Wineboot for Proton by @CommandMC in #1352
  • Change Steam Runtime search path by @CommandMC in #1359
  • Add a new --no-gui parameter by @CommandMC in #1362
  • Allow specifying wrappers in the env var section again by @CommandMC in #1358
  • Allow for separate library refreshes by @connercsbn in #1356
  • Set Steam App ID variables when using the Runtime on Proton + fixup setting user-defined env vars on native games by @CommandMC in #1355
  • [Linux] Search for Proton on all steam libraries by @flavioislima in #1369
  • Translations update from Hosted Weblate by @weblate in #1341
  • [UI/UX] Improve error handling on BE and FE by @flavioislima in #1363
  • [Linux - Fix] Winetricks on Flatpak by @flavioislima in #1385
  • [Fix] Proper Check if a game is native or not by @flavioislima in #1387
  • Fixup verifyWinePrefix for Proton... again by @CommandMC in #1388
  • Try to fix macOS not launching CX by @CommandMC in #1392
  • Always update Winetricks if we are online by @CommandMC in #1386
  • [UX] Use better paths on open dialog by @flavioislima in #1389
  • [macOS] Check for CX bottle existence before launching a game by @CommandMC in #1399
  • [Fix] Styling and error Dialogs by @flavioislima in #1394
  • Fixes relating to Proton & the Steam Runtime by @CommandMC in #1384
  • [Fix] Sync saves not working on different languages than english by @flavioislima in #1402
  • Translations update from Hosted Weblate by @weblate in #1403

New in Heroic Games Launcher 2.3.3 (May 22, 2022)

  • This is a small release but with a few good additions and fixes, especially for Linux users:
  • CHANGED:
  • [Linux] Added an option to use Steam Runtime with Proton (Soldier if available or Scout), it is enabled by default since this will increase compatibility with some games.
  • FIXES:
  • [Linux] Fix Proton Prefixes not being created - introduced on 2.3.2
  • [Linux] Fix Winetricks with Proton when using proton from wine manager
  • [General] Enable install button even for invalid paths, in case of false positive. This will still make the install fail if the path is not writable.

New in Heroic Games Launcher 2.3.2 (May 19, 2022)

  • Summary:
  • When installing, Heroic now will show more details about the selected folder and will show some error messages depending on the situation. It will show the space left after installing the game, it will show an error message if the folder is not writable and if there is no space left on the device when installing the game. The space is based on the Install size, not the Download size since this one is normally lower than the install size.
  • There is a new option in the Accessibility screen to show all game cards in colors instead of black and white when uninstalled.
  • Heroic now will check for updates before launching the game and show a warning about it, it is now able to play without updating a game (if the game allows it) again, since this feature was broken for quite some time now.
  • After finishing downloading the files, while the files are being processed, Heroic will change the installing message to show this information instead of being stuck at 100% until it finishes.
  • [Linux] Fixed a bug introduced on v2.3.0 where if the path to wine or proton has quotes around it was making the launch to fail.
  • Other UI fixes and reactors.
  • Full List of changes:
  • Fixes typos, markdown by @nikoandpiko in #1314
  • A lot of rendering refactors related to libraries (and a few extras) by @arielj in #1267
  • Update README.md by @denzilferreira in #1278
  • [UI] Add accessibility option to show all game tiles in color by @connercsbn in #1311
  • [Fix] Check for game updates before launch by @flavioislima in #1335
  • [UX] Open main window on tray double click by @arielj in #1324
  • Refactor: Form elements by @arielj in #1315
  • [UI] Show if there is enough space available on Install by @flavioislima in #1336
  • [UI] Show processing files message after download finished by @flavioislima in #1337
  • Translations update from Hosted Weblate by @weblate in #1317
  • New Contributors
  • @nikoandpiko made their first contribution in #1314
  • @denzilferreira made their first contribution in #1278
  • @connercsbn made their first contribution in #1311

New in Heroic Games Launcher 2.3.1 Brook (May 16, 2022)

  • This is the first Hotfix for the latest release.
  • This Addresses 2 Issues we found after releasing 2.3.0:
  • Glitches during Login that were making it impossible to login on any platform #1308
  • Some UI issues with a few inputs and missing styling on the Wine Manager and Context menu

New in Heroic Games Launcher 2.3.0 Brook (May 16, 2022)

  • Themes:
  • One of the most requested features since Heroic started is now live and Heroic now comes with 5 built-in themes and some of them with other variations. Ofc the Infamous Dracula Theme is available :D
  • Another feature that was requested long ago, was the ability to install Windows versions of a native game since some of them runs better under Wine/Proton then the native one, that sometimes requires some outdated libs.
  • This feature is available for Epic Games and GOG on macOS and for GOG on Linux, since there is no native games for Linux on Epic games as of now.
  • Auto Update:
  • From now on, if you are using Heroic on Windows (installed) or AppImage on Linux, when a new stable version is released, Heroic will tell you that there is a new version and will download it in the background. After restarting Herioc it will be on latest version :)
  • Favorite or Hide your Games:
  • Now it is possible to organize your libraries by adding favorites or even hide games that you have already finished or don't want to play at all.
  • A new setting was also added for you to choose what to show on the highlight row on the library. Now you can choose to show Favorites, recent played games or even don't show anything if you would like.
  • image
  • Accessibility Screen:
  • Since version 2.0 we have focused on make Heroic easy to use for people with visual impairments and on version 2.3 we are adding a screen with a few options to help even more with that and bring Heroic and gaming to even more people.
  • It is possible to Zoom the interface and select alternative fonts for now. New high contrast themes will be added soon as well.
  • image
  • Quality of life improvements:
  • Besides the features above, other UI/UX improvements were added, for example:
  • It is now possible to order the game list alphabetically or by installed status
  • When installing, Heroic will show how much space left there is on the device that you selected to install the game
  • UI:
  • Several other improvements were made on the UI of Heroic to make it more consistent
  • Tech stuff:
  • Behind the scenes a lot of things happened on Heroic as well. A lot of refactoring tech stack updates, etc.
  • The Launch command was basically redone from scratch to bring more scalability options and more stability across platforms.
  • Several bugs were fixed on GOGDL, adding support for more games and completely fixing it on Windows.
  • The way we get and show the game status also got some pretty good refactoring.
  • Bugfixes:
  • There were dozens of bugs fixed since 2.2.6. Would be hard to sumarize them all but lets try to put some of them here:
  • [macOS]: Fixed Progress bar not working
  • [General]: Fixed an issue where sometimes the recently played games were showing duplicates.
  • [Linux]: Fix and issue where Heroic was becoming blank after navigating out of the Wine Manager.
  • [macOS]: Fixed an issue where Heroic was failing without a message when there was no space left on the device.
  • [General]: Filter was being reset after getting out of the library or refreshing it.
  • Several others fixes:
  • Great thanks as always to all our contributors being code or translations, especially @arielj, @imLinguin, @Nocccer, and @CommandMC.
  • Special Thanks to all our supporters on Patreon, Ko-fi, and Github sponsors! :D
  • New Contributors:
  • @dawidgarus made their first contribution in #1109
  • @Pl1y made their first contribution in #1178
  • @JakobDev made their first contribution in #1172
  • @Aikufurr made their first contribution in #1196

New in Heroic Games Launcher 2.3.0 Beta 3 (May 9, 2022)

  • This is a small release to fix the issue with the Settings and some wrong colors on the Old School Theme.

New in Heroic Games Launcher 2.3.0 Beta 2 (May 9, 2022)

  • Highlights:
  • Theming. Now its possible to change the default Heroic theme.
  • Platform Selection when installing a game for Linux and macOS. This means installing a Windows version of a native game.
  • Added the ability to favorite a game.
  • Now it is possible to choose to hide or replace the Recently Played row with the favorites one.
  • GOG now should work just fine on Windows.
  • Ability to sort installed games by title and Installing status
  • Several refactors, UI fixes and performance improvements.
  • What's Changed:
  • [UI] Show heroic version on Settings by @flavioislima in #1241
  • [Fix] Epic library empty after coming from a Linux Native GOG filter by @flavioislima in #1244
  • [UX] Fetch libraries in the background after login by @arielj in #1245
  • [Fix] keys in config file for recent games by @arielj in #1248
  • [UI] Allow installing wine versions using the controller by @arielj in #1246
  • [UI] Dim hidden games by @arielj in #1255
  • [UI] Add options to sort games by title and status by @flavioislima in #1249
  • [UI/UX] Add favourites feature and library top section config by @arielj in #1253
  • [UX] Keep installing if the pause/stop dialog is closed by @Aikufurr in #1196
  • [UI] Show space left on disk on Install Dialog by @flavioislima in #1262
  • [UI] Add basic themes support by @arielj in #1265
  • [Fix] Use vertical_image value only if present by @arielj in #1277
  • [UI/UX] Add Platform selection on Install dialog by @flavioislima in #1270

New in Heroic Games Launcher 2.3.0 Beta 1 (Apr 27, 2022)

  • What's Changed:
  • [Windows] Fix "Show log file in folder" once and for all by @CommandMC in #1100
  • [Fix] Not able to enable Steam Runtime by @imLinguin in #1108
  • [Linux] Integrate Winetricks by @flavioislima in #1090
  • [General] UX improvements in header and scrollbar by @dawidgarus in #1109
  • [General] UX improvements in webview by @dawidgarus in #1106
  • [UI] Align text and icons in sidebar, fix sidebar shadow, sidebar css clean up by @dawidgarus in #1105
  • [General] UX improvements in loading screens by @dawidgarus in #1112
  • [UI] Add more UI effects, fixes w/ user-select, other tweaks. by @8Bitz0 in #1064
  • [General] Improvements in language selector when installing game by @dawidgarus in #1127
  • [General] UX improvements in ActionIcons by @dawidgarus in #1126
  • [Tech ]Refactor Legendary/GOGDL handling by @CommandMC in #1092
  • [General] Improvements in install dialog by @dawidgarus in #1129
  • [Fix] Flags not displayed when user don't have a font with flags emoji by @dawidgarus in #1134
  • [Fix] Override exe file for GOG games, launch exe on prefix now sets working directory to the location of exe file by @dawidgarus in #1133
  • [Fix] Gogdl issues don't fail gracefully #1125 by @dawidgarus in #1138
  • [Fix] Cancel/pause downloading of GOG games by @dawidgarus in #1137
  • [Fix] Dialogs hiding behind app window by @dawidgarus in #1151
  • [Webview] Open game store page in webview and refactor by @arielj in #1149
  • [Other] Remove MimeType from Shortcut by @JakobDev in #1172
  • [Other] Add German translation to .desktop by @JakobDev in #1185
  • [Linux] Fix Special characters on Wine Prefix Folder by @flavioislima in #1186
  • [UI/UX] Sidebar Improvements, consistency fixes and Advanced Settings by @flavioislima in #1199
  • [General] Auto-Update In the background for AppImages, Windows Setup and Mac DMG by @dragonDScript in #830
  • [UI] Add 'report a problem' action in game screen by @arielj in #1208
  • [FIX] Don't reset the filterText when refreshing the library by @arielj in #1218
  • [UI] Fix grayscale/color for games with logo image by @arielj in #1217
  • [Ui] Add an option to disable the controller navigation by @arielj in #1222
  • [Ui] Order games by status and remove header Filter by @arielj in #1221
  • [macOS] Fix install progress, install failling and no space error message by @flavioislima in #1203
  • [UI] Improve logs readability by @arielj in #1227
  • [Gog] Setup improvements by @imLinguin in #1174
  • [UI] Add option to hide games from the library by @arielj in #1228
  • Translations update from Hosted Weblate by @weblate in #1195
  • [UI] Small fixes by @flavioislima in #1232
  • New Contributors:
  • @dawidgarus made their first contribution in #1109
  • @Pl1y made their first contribution in #1178
  • @JakobDev made their first contribution in #1172

New in Heroic Games Launcher 2.2.6 (Apr 4, 2022)

  • Well, four hotfixes in 4 days, that's not ideal but since we changed a lot of things in the code, especially to fix some old issues on Windows and to support Flatpak, was expected that we could break some things sweat_smile .
  • So this one basically should fix an issue on Linux and Mac where the Login is not working for the Epic Games.
  • Lets hope it solves for good now