Skip to content

Releases: FrogTheFrog/moondeck-buddy

v1.7.0 - Unified Windows & Linux

02 Mar 15:22
Compare
Choose a tag to compare
Pre-release

Requires MoonDeck v1.9.0!

Windows

  • Changed how Steam/App state detection is being done. Instead of relying on registry, Steam logs are now parsed for more reliable information.
    • As a result, the "Controller configuration" popup window should no longer popup every time a game is launched, since Buddy now waits for Steam to fully load.

Linux

  • The same logic is used for Steam/App state detection on Windows + some additional logs are read to prevent timeouts during shader compilation.

Both

  • A rotating logfile is now used for logging.

v1.6.3 - Dep bump and better MAC address retrieval on Windows

13 Feb 18:31
a575554
Compare
Choose a tag to compare

Windows

  • MAC address should now be properly retrieved when using VPNs (#108).

Linux

  • Fixed an issue where after an abnormal process termination (like FATAL), Buddy would have to FATAL 2 times in a row before it can be started again, because the shared memory is not cleaned up automatically by Linux. Now Buddy will do the cleanup instead.
  • Changed libprocps dependency in favor of libproc2.

Both

  • Updated Qt framework version to 6.8.

v1.6.2 - QoL improvements

15 Sep 08:15
Compare
Choose a tag to compare

Note: release was recreated due to packaging issues with AppImage (#99)

Windows

  • Dropped support for Nvidia Gamestream and removed workarounds for it.
  • Migrated from NSIS installer to InnoSetup, because of its cursed customizability in CMake. New installer:
    • performs better cleanup;
    • enabled autostart by default;
    • launches MoonDeckBuddy after install;
    • prompts to remove settings during uninstall.

Linux

  • MoonDeckStream will now inhibit sleep while active for systemd.

Both

  • Updated Qt framework version to 6.7.
  • Added command line arguments for MoonDeckBuddy:
    • --help - displays help;
    • --version - displays current version;
    • --enable-autostart - enables autostart;
    • --disable-autostart - disables autostart;
    • --close-all - tells active Buddy and Stream instances to gracefully terminate.

v1.6.1 - Allow to override the MAC address

14 Feb 22:45
732b23c
Compare
Choose a tag to compare

v1.6.0 - Fix incoming breaking change from Sunshine

11 Feb 14:57
43e599a
Compare
Choose a tag to compare
  • Fixed incoming breaking change from Sunshine (MAC address is no longer exposed via HTTP port for WakeOnLan). Buddy now provides it.

v1.5.8 - Add Steam path overrides for Linux

08 Nov 19:03
322d54f
Compare
Choose a tag to compare

Added path overrides (see config) needed for flatpak version of steam (#63).

v1.5.7 - Qt Framework update + new setting

18 Oct 12:05
81f6532
Compare
Choose a tag to compare

v1.5.6 - Add and option to launch without Big Picture mode

25 Aug 11:32
df5381e
Compare
Choose a tag to compare
  • Added an option to disable "forced" Big Picture mode for Steam when launching the app.

v1.5.5 - Fixed issue with parsing Sunshine apps on linux

19 Aug 17:04
387115e
Compare
Choose a tag to compare
  • Fixes compiler-related issue where Sunshine apps would not be parsed on linux (#54)

v1.5.4 - Save resolution changes on Windows

19 Aug 15:12
Compare
Choose a tag to compare
  • Resolution changes are now saved to the registry on Windows (per user). Some games or tools (like https://github.com/FrogTheFrog/gsync-toggle 😉) could trigger an unrelated resolution settings change, which would reset the resolution changes made by Buddy, because they were temporary and not saved anywhere.
    • This means that if you manually restart the PC while the game is running without closing Buddy first, the resolution will persist after restart.
    • Changing PC state via MoonDeck will make Buddy restore the resolution before the desired state is reached.