Skip to content

Releases

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 16:28

What's new

  • The plugin can now install, configure, and set up autostart for the stock desktop
    Deskflow app in one click, and sync your server address and screen name between it
    and the plugin in either direction. Handy if you use both Gaming Mode and Desktop
    Mode and dont want to type the server address in twice.
  • Gaming Mode and Desktop Mode now actually hand off to each other properly: leaving
    Gaming Mode releases the connection instead of holding the screen name hostage, and
    coming back reconnects automatically instead of needing a manual restart every time.

Fixes

  • Found out mid-session that Gaming Mode detection has been silently broken this
    whole time: it checked an env var that plain doesnt exist on this kind of systemd
    service, so it always though it was in Desktop Mode. Replaced with checking for
    Gamescope's own process, which actually works.
  • The "input enabled" toggle in the quick access panel used to just flip a flag that
    nothing read. It now actually starts and stops the helper, since there is no way to
    really pause input without dropping the connection anyway.
  • tests/ had snuck into .gitignore by accident, which is a bit of a problem for a
    folder full of tests that are supposed to be committed.

Other

  • Every source file now has an author header.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 13:53

What's new

  • Keyboard layot is now independent of the server. Pick your own keyboard language layout in the plugin
    and should remain like this regardless of what OS or layout the server side is running — needed
    a fifth patch that replays physical key positions instead of trusting the server's
    keysyms. Needs a reboot after changing.
  • Settings shows a reboot button when a layout change needs Gaming Mode to restart before
    it takes effect, guarded behind a confirm dialog so it doesnt fire by accident.
  • Autostart now retries while gamescope's input socket is not up yet, instead of staying
    in error on the first boot every time.

Fixes

  • Reboot now goes through Steam's own restart call instead of systemctl. The plugin
    backend has no permission to reboot directly ("interactive authentication required"),
    but Steam's own power-menu path needs nothing extra.
  • Cleared out a pile of ruff lint debt so CI actually passes again.

Other

  • Rewrote the README with a logo and an overview.