Releases: laamaa/m8c
Releases · laamaa/m8c
v2.2.3
What's Changed
- Bring back PRM spec by @Leonidas-from-XIV in #218
- allow binding the east button in config ui by @laamaa in #219
New Contributors
- @Leonidas-from-XIV made their first contribution in #218
Full Changelog: v2.2.2...v2.2.3
v2.2.2
v2.2.1
v2.2.0
What's Changed
- Remove legacy wait_for_device=false behavior @laamaa in #205
- Add a config UI @laamaa in #206, #210
- Simplify the Nix config and add a workflow for it by @pope in #207
- Add some buffer out-of-bounds checks to commands.c by @pope in #209
- Add possibility to force device detection with --dev parameter by @laamaa in #211
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- fix outgoing message encoding when using rtmidi backend
- add a toggleable message console to see log output when not launching app from a terminal
Full Changelog: v2.0.0...v2.1.0
v2.0.0
The app has gone through major changes, but hopefully this is visible mostly under the hood only.
If you notice any problems, please open an issue here in Github.
Biggest changes:
- Migrate from SDL2 to SDL3
- iOS support
- Use an asynchronous queue for processing incoming M8 commands
- Use a callback-based structure for the app's main logic
- Provide an App Image for x86 Linux
- Support operation with USB MIDI in addition to USB serial
- This does not work with Headless/Teensy setups
- Sending inputs does not currently work
v2.0.0-beta.2
What's Changed
- Refactor application to use SDL main callback, implement sdl3 gamepad support by @laamaa in #193
- Refactor CMakelists, automate MacOS code signing & notarization by @laamaa in #194
- Use intermediate texture for fullscreen scaling to avoid blurry image
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
v2.0.0-beta.1
What's Changed
- appimage generation on linux by @laamaa in #184
- Refactor systems that handle device connection related things, add MIDI sysex backend by @laamaa in #186
- Refactor serial communication for improved threading by @laamaa in #187
- Refactor and enhance input handling, logging, and initialization by @laamaa in #188
- Feature/ios event handers by @laamaa in #189
- Bugfix/serial disconnect doublecheck by @laamaa in #192
Full Changelog: v2.0.0-alpha...v2.0.0-beta.1
v1.7.10
Addresses an issue with rendering whitespace characters when the system is using sdl3 with sdl2-compat
Full Changelog: v1.7.9...v1.7.10
v2.0.0-alpha
What's Changed
- Application codebase migrated from SDL2 to SDL3
Full Changelog: v1.7.9...v2.0.0-alpha