CommandMC
CommandMC
[electron-vite](https://electron-vite.org/) is a slightly newer option for building Electron applications with Vite. Other than having some saner defaults and being generally more popular in the ecosystem, it also allows us...
Our `checkDiskSpace` IPC function had a couple issues in edge-case scenarios, which could lead to Heroic freezing. Those are now resolved To reproduce the issue (in the current Heroic release)...
This is a proof-of-concept of using Zustand (https://github.com/pmndrs/zustand) for one of our many states-to-be-managed I don't know how much I have to explain here, the code looks very straight-forward *to...
### Game Name The Escapists ### What is happening? The game starts, displays credits and some logos, and then crashes ### Game log ``` [cli] INFO: Logging in... [Core] INFO:...
Bringing a lot of things back up to the latest and greatest in JS land Performance differences (measured on a rather old Thinkpad T430, so your times will probably be...
Clicking "Finish" in the "Edit App/Game" dialog made Heroic "forget" the Wine Version associated with that game. That's now fixed. The problem here is that the configured Wine version is...
This test assumed that Wine is not installed, which works fine in CI, but not on most "real" systems --- Use the following Checklist if you have changed something on...
IPC type-checking has always been a bit of a hack job, this is a POC to improve it (for both us and our IDEs). Details are in the first commit...
### Problem description Clicking "Stores" currently navigates to the first store whose games are present in the library, going in the order Epic -> GOG -> Amazon. Some users might...