The One That Opens on Linux
For our Linux players, this release delivers the most fundamental feature a game can have: starting. The desktop build had been crashing before the window ever appeared, which made the rest of the release notes somewhat academic. That's fixed, updates now install themselves more gracefully on macOS and Linux, and the main menu announces a new version plainly instead of hiding a small button in the corner and hoping you'd notice. Every release must now prove it actually boots on all three desktop platforms before it's allowed anywhere near you.
- Build: pinned the Windows release runner to
windows-2025(waswindows-latest) so GitHub's pendingwindows-latestimage flip can't change our build environment without a deliberate bump. Closes #58. - UI: when a desktop update is ready, the main menu now greets you with an unmissable prompt (Update Now / Later) instead of a shy button in the corner; dismiss it and the old corner button is still there. Closes #19.
- Update: auto-updates are more reliable on macOS and Linux, via the shared
Resinheadcore 1.6.1 bump (Velopack 1.2.0). Closes #91. - Fix: the Linux build now actually starts. It was published single-file, which hid the bundled SDL2 native from MonoGame's loader and crashed the game before the window ever opened (a latent macOS crash too); the desktop client now ships as a plain folder so SDL sits where the loader looks. A new headless smoke-test workflow boots the real Windows, Linux and macOS artifacts on every PR and gates every release, so this can't slip out again. Closes #110.