GitHub Actions Edition
GitHub Actions is now the primary way to build and release SuperHaxagon!
(This may break automated releases! Sorry about that!)
This release finishes out the last few non-major features. As such, this is likely the last non-patch release in the 3.x.x series.
Changelog
New features:
- macos: new platform!
- GitHub Actions will now build a macOS (M1) bundle automatically for new PRs going forward!
- Intel-based macOS devices should still build, but there is no automated builds at this time.
- Thanks @adc-ax for helping out with macOS bugs!
- (macOS support was previously added by @mathieudel, but unfortunately I did not maintain it.)
- steamdeck: new platform!
- The SDL2 flatpak build will auto-detect SteamDeck and enter fullscreen.
- Switched to SDL2 for controller support in flatpak.
- Tested on hardware!
- (Technically you could install the flatpak on SteamDeck, but the experience wasn't very good.)
- all: License change to GPLv3 (or later) for the core game.
- Drivers are dual licensed under GPLv3-or-later OR MIT.
- All downloads now include a copy of the license AND licenses for all dependencies.
- all: Levels no longer speed up during "level ups"
- all: LAST Major driver refactor, ALL platform specific files are now located in
driver
- all: All platforms now build with GitHub actions!
Install
Please see the README.md to install SuperHaxagon for your platform.
Tested Platforms
- 3DS (Lime3DS 2119.1)
- 3DS (Physical o3DSXL 11.15.0-47U)
- LinuxSDL2 (Fedora 41)
- LinuxSFML (Fedora 41)
- MiyooMini Plus (OnionOS 4.3.1-1)
- TI Nspire (4.5.3.14)
- PortMaster (Knulli 2024/12/04)
- Switch (Physical 11.0.1)
- Switch (Yuzu 1734)
- SteamDeck (SteamOS 3.6.24)
- Windows 11 (QEMU VM)