-
v0.5.1
Stableaudit / cargo-audit (push) Successful in 54sapple / swift (push) Successful in 1m15sci / web (push) Successful in 57sci / docs-site (push) Successful in 1m1sci / bench (push) Successful in 4m40swindows / build (aarch64-pc-windows-msvc) (push) Successful in 40swindows / build (x86_64-pc-windows-msvc) (push) Successful in 46srelease / apple (push) Successful in 7m51swindows-host / package (push) Successful in 6m46swindows-msix / package (arm64, C:\Users\Public\ffmpeg-arm64, aarch64-pc-windows-msvc, C:\t-a64) (push) Successful in 1m7swindows-msix / package (x64, C:\Users\Public\ffmpeg, x86_64-pc-windows-msvc, C:\t) (push) Successful in 1m10sapple / screenshots (push) Successful in 4m4sandroid-screenshots / screenshots (push) Successful in 1m14sdecky / build-publish (push) Successful in 15sdeb / build-publish (push) Successful in 3m25sflatpak / build-publish (push) Successful in 4m20slinux-client-screenshots / screenshots (push) Successful in 6m12srpm / build-publish (bazzite, punktfunk-fedora-rpm) (push) Successful in 9m31sweb-screenshots / screenshots (push) Successful in 2m37srpm / build-publish (fedora-44, punktfunk-fedora44-rpm) (push) Successful in 9m16sdocker / deploy-docs (push) Successful in 6sdocker / build-push (docs-site, docs-site/Dockerfile, punktfunk-docs) (push) Successful in 4sdocker / build-push (ci, ci/rust-ci.Dockerfile, punktfunk-rust-ci) (push) Successful in 6sdocker / build-push (ci, ci/fedora-rpm.Dockerfile, punktfunk-fedora-rpm) (push) Successful in 4sdocker / build-push (., web/Dockerfile, punktfunk-web) (push) Successful in 4sdocker / build-push (--build-arg FEDORA_VERSION=44, ci, ci/fedora-rpm.Dockerfile, punktfunk-fedora44-rpm) (push) Successful in 5sci / rust (push) Successful in 4m32sandroid / android (push) Has started runningreleased this
2026-07-02 22:05:43 +00:00 | 2 commits to main since this releaseSteam Deck / Linux client — the Game Mode release
- The client no longer breaks the Deck's trackpad and system input while open. SDL's Steam Deck HIDAPI driver disables the built-in controller's "lizard mode" (trackpad-mouse, clicky pads) the moment the device enumerates — and keeps it disabled. The client now enables the Valve controller drivers only during a stream and never holds a controller open while idle; system input returns within seconds of a session ending. This also unblocks click-to-capture on the Deck.
- Correct colors when streaming from a Windows host with an HDR desktop. The host switches such streams to Main10 BT.2020 PQ in-band; the Linux client now follows the per-frame colour signaling (VAAPI zero-copy and software paths) and lets GTK tone-map — no more washed-out picture. The stats HUD shows an
HDRchip when active, and mid-session SDR↔HDR flips are handled. - Streams are fullscreen. Desktop streams start fullscreen by default (Settings toggle; F11, the controller chord, or the mouse at the top edge lead back out). Gaming-Mode launches render fully chrome-less — the GTK title bar can no longer sit over the stream.
- Settings are usable in Game Mode. gamescope never maps GTK dropdown popovers; the preferences dialog now uses in-window selection pages under gamescope (unchanged dropdowns on desktops).
- The forwarded-controller choice persists across restarts and disconnects, and automatic selection skips Steam Input's sensor-less virtual pad — gyro no longer silently dies on Bazzite/Deck setups.
Decky plugin
- The update check works on the Deck (Decky's embedded Python ships without usable CA paths; the plugin now loads the system trust bundle — verification stays on).
- The runner no longer needs an executable bit (launches via
/bin/sh; the "could not chmod runner" warning is gone, existing shortcuts migrate automatically). - New About section: plugin version + channel, explicit "Check for updates", setup-guide link, and a Force-stop backstop for a wedged stream. Host rows open a details view (address, pairing policy, fingerprint). Settings add 1280×800, Xbox One / DualShock 4 pad types, and a host-compositor picker.
Apple client
- Rumble renderer rewritten — fixes the stuck-buzzing-motor bug and iOS 27 beta compatibility (finite self-expiring haptic segments, newest-wins rumble drain, staleness watchdog).
- Controller system gestures are claimed during capture — the PS button reaches the host as the Steam-overlay button and share/create acts in-stream instead of screenshotting locally.
- Three-way touch input (with Android): trackpad-style cursor by default, direct pointer, or real multi-touch passthrough.
Host
- Web-console Logs page noise gate: chatty third-party DEBUG output (e.g. mdns-sd's per-packet chatter) can no longer flood the log ring; targets are normalized to real module paths.
Downloads