Skip to content

2.2.1 Released

Latest

Choose a tag to compare

@pythonlover02 pythonlover02 released this 08 Sep 10:14
af72d2c

Small Fix:

2.2.1 is a small fix over the 2.2.0 release, changing:

  • The default profile now reads Default in the profile dropdown and in the tray menu. Only the label changed. The file is still default.toml, the launch command still says volt -- %command%, and 2.2.0 profiles carry over untouched.
  • The dropdown now puts a separator between the default profile and the ones you made, so the two are not one flat list. It only shows up once you have more than one profile.
  • Profile names are now read case insensitively. Default, DEFAULT and default all land on the default profile instead of a stray casing becoming a separate name. Same for the reserved names, so Probe and Options no longer slip past the check and collide with probe.toml or options.toml. This only matters if you type the name yourself, the GUI never had a way to produce those.
  • Padding fix on the tray submenu title.

2.2.0 Changes

  • volt-probe now opens X11 and Wayland, both loaded at runtime instead of linked, so neither is a build dependency and a machine missing one reports the other.
  • probe.toml now carries one section per backend that opened, so present modes, image counts and alpha modes are read per backend. Those three cards now offer the union with every value naming the backends that reported it, mailbox (xcb, wayland), and profiles still store the value alone.
  • New Display Backend Preference option. Default lets Qt pick, xcb and wayland set the plugin with the other as fallback.
  • Window Transparency now only applies under xcb, since Wayland has no window opacity protocol.
  • probe.toml is now written atomically and only when it changed.
  • Sources moved under src/.

Requirements

  • Layer: Vulkan 1.0+ with VK_KHR_swapchain, Linux x86_64 (and i686 for
    32-bit games)
  • Probe: volt-probe, built and installed alongside the launcher. Every
    device-backed option list is read through it. It loads libxcb and
    libwayland-client at runtime and needs neither.

Native aarch64 builds are not provided; see the README for FEX-Emu / Box64.

Builds

  • Built inside rust:1.85.1-bookworm (Debian 12, glibc 2.36), so anything
    newer works and anything older will not. x86_64 only.
  • The archive is a ready to install tree: unpack it, then sudo make install or make install-user installs without compiling anything.
  • Flatpak extensions ship in the archive but are not installed by default: make flatpak-install-user (or sudo make flatpak-install).
  • For more, read the README
    or the Welcome window the program shows on first run.

Extras

About the icon, right now it is a scaled down screenshot of the program itself. That is a placeholder. I haven't found something I actually like yet and I want something unique for it, so it stays as is until I do. And no, I am not going to AI generate one, before anyone suggests it. If you are an artist and want to contribute one, open an issue :).

If you'd like to support my work in the FOSS community, you can do so by
contributing to any of my projects or by donating. Every contribution no matter
the amount is greatly appreciated and helps keep these tools alive, maintained,
and evolving.

ko-fi

That's all for now, thank you for using my projects! If you can, please consider
donating, and as always, GLHF!

Release: