Kurt Himebauch
d44c20f2bb
feat: Rokid Max and Air glasses with 3DoF, SBS modes, 120 Hz and brightness ( #1266 )
2026-10-21 14:11:01 -04:00
Kurt Himebauch
e9891d5a29
feat: Remote Play host: PipeWire capture, hardware encoding, touch and game audio ( #1139 )
...
* feat: run SteamOS PipeWire and WirePlumber for gamescope screen capture
* feat: hardware Remote Play encoding through MediaCodec behind Steam's V4L2 stage
* feat: deliver Remote Play touches to gamescope as touches
* feat: route game audio through PulseAudio while a Remote Play client is connected
* fix: keep the Remote Play marker when a forked child closes the encoder
* fix: allow standalone preload tests without V4L2 encoder hook
2026-10-21 17:57:24 +00:00
Kurt Himebauch
d70f5f0636
feat: local builds reuse the add-on packs a CI build installed ( #1265 )
2026-10-21 17:23:16 +00:00
FX1922
7bb66de192
fix: keep controller focus after installing a boot movie; Xbox and itch artwork covered ( #1229 )
2026-10-21 13:13:31 -04:00
kingokksa
ff4a7943f5
fix: store dots stay dim when signed out and stores open on the first arranged tab ( #1236 )
2026-10-21 13:12:49 -04:00
0x1Nawaf
83b2164e4a
feat: the performance HUD adds a colored frame-time graph, battery temperature, and opacity controls ( #1256 )
2026-10-21 13:12:23 -04:00
Kurt Himebauch
cf17f583d4
feat: Decky Loader update channel selector ( #1264 )
2026-10-21 17:08:46 +00:00
Kurt Himebauch
5d8fd3f5f0
feat: warn before installing a Decky plugin ZIP ( #1263 )
2026-10-21 12:47:10 -04:00
Kurt Himebauch
bd76b39b84
fix: keep Steam downloads running across suspend with Manual policy ( #1262 )
2026-10-21 15:45:39 +00:00
MaxsTechReview
daeef1995f
fix: moving a mouse no longer recomposes the whole session overlay ( #1253 )
2026-10-21 06:36:30 -04:00
MaxsTechReview
3eb0400df8
fix: clearing a game's compatibility tool in Steam keeps the Linux build ( #1250 )
2026-10-21 06:07:16 -04:00
MaxsTechReview
093a986b88
fix: Google sign-in from a store shows the real device instead of a Galaxy S23 Ultra ( #1252 )
2026-10-21 05:42:41 -04:00
MaxsTechReview
11674b711b
fix: browsers added as non-Steam games show their window and load pages in Gaming Mode ( #1243 )
2026-10-21 02:02:18 -04:00
MaxsTechReview
20577ec045
fix: a failing image or script on a store sign-in page no longer replaces the page with an SSL error ( #1238 )
2026-10-21 01:04:03 -04:00
Resul Övür
abeaf7ccb6
fix: a failed Steam client download ends the session with a message instead of silently ( #997 )
2026-10-21 00:56:05 -04:00
MaxsTechReview
152b961940
fix: GOG sign-in starts without the previous account's web session ( #1235 )
2026-10-21 00:44:40 -04:00
MaxsTechReview
705da08a0e
fix: game files keep the full game name instead of cutting it at 40 characters ( #1230 )
2026-10-20 23:24:29 -04:00
Resul Övür
25938cc249
fix: file manager copy/move keeps symlinks ( #1027 )
2026-10-20 23:24:25 -04:00
Resul Övür
3149567328
fix: cancelling a paste stops the copy and keeps a move's source ( #1029 )
2026-10-20 20:05:05 -04:00
Juan Martí
8ccd771059
fix: open game Components on the game's profile ( #1146 )
2026-10-20 19:31:17 -04:00
Resul Övür
aa5e9c3e91
fix: paste bar ignores taps while a paste is running ( #1025 )
2026-10-20 19:22:33 -04:00
Resul Övür
e032f25114
fix: ignore uinput-* system virtual input devices in controller detection ( #954 )
2026-10-20 18:39:35 -04:00
Resul Övür
87763976d8
fix: empty App ID no longer crashes the game environment editor ( #1014 )
2026-10-20 18:31:27 -04:00
Resul Övür
bdd2485e96
fix: a slow folder listing no longer replaces the folder being shown ( #1028 )
2026-10-20 18:31:21 -04:00
Resul Övür
6eefcf4267
fix: file manager selection actions respect the search filter ( #1021 )
2026-10-20 18:31:14 -04:00
MaxsTechReview
1c06ddeaf2
fix: Mono P/Invoke readv calls reach the controller hook too ( #1227 )
2026-10-20 18:18:10 -04:00
Resul Övür
57e1b4a71b
fix: moving a stick no longer releases a D-pad or trigger held as a key ( #1060 )
2026-10-20 18:17:37 -04:00
maxjivi05
750780b722
fix: Mono P/Invoke readv calls reach the controller hook too
2026-10-20 18:02:29 -04:00
maxjivi05
1df7760e99
Merge branch 'main' into fix/readv-follow-up
2026-10-20 18:02:29 -04:00
Resul Övür
4575bfc32d
fix: file provider rejects document ids with . or .. segments ( #1016 )
2026-10-20 17:58:36 -04:00
Charan Rathore
2699666766
fix: treat Unreal bootstrap launcher PE name as junk ( #1020 )
2026-10-20 17:52:47 -04:00
Delete228
92dbd1cd5a
fix: restore Factorio ARM64 controller input through readv ( #1195 )
2026-10-20 17:52:40 -04:00
Resul Övür
67ab3fa634
fix: shared session logs are always scrubbed, whatever their size ( #1065 )
2026-10-20 17:16:36 -04:00
MaxsTechReview
b3122aece0
fix: Rewired games see DroidDeck's pads (udev listing, dlsym-resolved libc calls) ( #1222 )
2026-10-20 16:53:37 -04:00
Resul Övür
5d87822a8a
fix: added-games scan keeps games like Reach, Breach, Crashday and Observer ( #1023 )
2026-10-20 16:53:29 -04:00
Resul Övür
385af59e9f
fix: Steam Touch labels no longer corrupt the controller config ( #1017 )
2026-10-20 16:53:22 -04:00
Kurt Himebauch and Detinator10
4f8a7c5596
fix: let the device sleep while a session is suspended ( #1220 )
...
* fix: stop the DirectAudio output while the sink is suspended
* fix: verify every session thread before reporting suspension
* fix: freeze PRoot first and stop each guest thread on suspend
---------
Co-authored-by: Detinator10 <8469261+Detinator10@users.noreply.github.com >
2026-10-20 16:43:09 -04:00
MaxsTechReview
8ea48dc039
fix: leave the PC keyboard's pad handling to #956 and fix the red keyboard test ( #1221 )
2026-10-20 16:30:51 -04:00
Resul Övür
746a850a44
fix: preserve Electric contrast for filled and text buttons ( #1149 )
2026-10-20 15:45:08 -04:00
kingokksa
2457f27cdf
feat: uninstall or remove a game from the Games page ( #1190 )
2026-10-20 15:37:21 -04:00
Resul Övür
6090da0eb5
fix: hide on-screen controls while the PC keyboard is open ( #956 )
2026-10-20 15:06:38 -04:00
Kurt Himebauch
2a8618ab5c
feat: launch Easy Anti-Cheat games offline when they support it ( #1039 )
2026-10-20 18:58:56 +00:00
MaxsTechReview
8ca389149b
fix: native Linux games under FEX reach FEXServer, and a refused compat app no longer loops the sync ( #1213 )
...
FEX launched through a script (Valve's _v2-entry-point) was judged 32-bit, so the
fast path stayed off in the FEX client while FEXServer bound its socket through it.
The fast path now follows #! lines before judging the program.
The live compat sync drops apps the client refuses GetCompatTools for instead of
reattaching forever.
2026-10-20 14:58:30 -04:00
MaxsTechReview
862afdf0a9
fix: the on-screen pad steps aside while Steam's or DroidDeck's keyboard is open ( #1217 )
2026-10-20 14:29:50 -04:00
MaxsTechReview
b8b3ecf915
fix: a store game's first launch creates its prefix before the cloud save download ( #1215 )
2026-10-20 14:11:46 -04:00
MaxsTechReview
78932ef836
fix: a session on an external display stays awake while the phone screen is off ( #1211 )
2026-10-20 14:11:42 -04:00
MaxsTechReview
2862b77495
Work around Android's denial of executable stacks ( #1208 )
2026-10-20 12:44:49 -04:00
Kurt Himebauch
4131d9a978
fix: prefetch Comet and Xbox packs for existing users ( #1204 )
2026-10-20 16:29:08 +00:00
Kurt Himebauch
e3246b7dd5
feat: ship proot, DirectAudio, Xbox, Comet and hand tracking as CI-built add-on packs ( #1198 )
...
* perf: download hand tracking models and native libs on first use
* feat: build and publish add-on packs in CI, add Xbox and Comet packs
* feat: ship proot and DirectAudio drivers as CI-built packs
* test: hand tracking readiness requires the tracking pack
* ci: attach PR test-build packs to the PR release instead of Components
2026-10-20 11:18:44 -04:00
Kurt Himebauch
0663593920
Fix Game Pass library sync when subscription plan rows are omitted ( #1193 )
2026-10-20 11:14:06 -04:00