Releases: FrogTheFrog/moondeck-buddy
Releases · FrogTheFrog/moondeck-buddy
v1.7.0 - Unified Windows & Linux
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
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 oflibproc2
.
Both
- Updated Qt framework version to 6.8.
v1.6.2 - QoL improvements
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
- Added new setting MAC address override.
v1.6.0 - Fix incoming breaking change from Sunshine
- 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
v1.5.7 - Qt Framework update + new setting
- Updated Qt Framework version to 6.5.* for LTS support.
- Added new Close Steam Before Sleep setting.
v1.5.6 - Add and option to launch without Big Picture mode
- 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
- Fixes compiler-related issue where Sunshine apps would not be parsed on linux (#54)
v1.5.4 - Save resolution changes on Windows
- 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.