Skip to content

v0.8.1

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:50

Added

  • Linux AppImage: releases now include a portable mechvibes-dx-<version>-x86_64.AppImage. Download, chmod +x, run on any distro. Like the .deb, it needs your user in the input group (sudo usermod -a -G input $USER, then re-log). Settings are stored in ~/.local/share/mechvibes.

Fixed

  • Windows settings now save on every install. If you installed to Program Files (the default when you install for all users), the app tried to keep your settings inside that folder, which Windows does not let a normal user write to. Settings reset on every restart and importing a soundpack failed with "Access is denied (os error 5)". Settings now live in %APPDATA%\Mechvibes, alongside where your custom soundpacks were already kept, and importing works again. Your existing settings are copied over automatically the first time you run this version, so nothing is lost.
  • Linux settings now actually save. The .deb build tried to write its config next to the binary in a system directory normal users cannot write to, so every setting silently reset on each launch. Settings now live in ~/.local/share/mechvibes following the XDG convention, and a config previously saved by running as root is migrated over automatically.
  • Linux fonts and styling restored. The .deb package never shipped the app's fonts and stylesheets, so the interface fell back to system fonts. They are now installed alongside the app.
  • Soundpack version checks were broken for every pack. A type mismatch and a wrong field name meant no soundpack ever passed the version check as designed; sound still played, but import validation was running on luck. Also, a soundpack made for a future format version now gets a clear "requires a newer version of MechvibesDX" message instead of a confusing missing-fields error.
  • Discord release announcements no longer get cut off: they now carry a one-line digest per change and link to the full notes.

Downloads

  • Windows: MechvibesDX-<version>-Setup-x64.exe — installer, the only asset the in-app updater uses.
  • Linux (Debian/Ubuntu): .deb — install with sudo dpkg -i. It does not add you to the input group; run sudo usermod -a -G input $USER and log out/in, or key events won't be seen.
  • Linux (any distro): .AppImage is portable, with no install step. Run chmod +x on it first, then launch it. The input group requirement is the same as the .deb and nothing sets it up for you: sudo usermod -a -G input $USER, then log out and back in, or key events won't be seen.
  • macOS (experimental, untested): .dmg — open it and drag MechvibesDX to Applications. Ad-hoc signed but not notarized, and never run on a real Mac, so Gatekeeper blocks a normal double-click: right-click the app → Open → confirm, once. See README-macos.txt. Treat as a preview.