Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Valve have released the latest stable update to the Steam Client today for PC and Steam Deck, which fixes a whole lot of issues. This bundles up all the changes from many multiple Beta releases and there's a lot to go over. 

One of the interesting tweaks is that Valve adjusted the CSS to "reduce feature leaks", I guess they're growing a little tired of certain people scraping it constantly to see what they're working on. I wonder if they have something specific coming up they don't want spoilt? What do you think?

The changelog is the same across desktop and Steam Deck, since this is a Steam Client update. The full list of changes are:

General

  • Fixed Steam client menus opening in separate windows from main window after sleep/account change.
  • Fixed crash when playing back certain media in Steam music player.
  • Fixed issue loading and saving the app achievement cache file which in some cases caused excessive memory usage in steamwebhelper.
  • Fixed notifications not being displayed on Windows when the desktop is focused.
  • Fixed notifications intermittently being queued until a game is launched.
  • Reduced network traffic at startup and reconnect.
  • Fixed regression causing Steam News button to not work.
  • Fixed secondary context menu opening when right-clicking open context menu.
  • Fix an error when launching some games that was introduced in the previous beta.
  • If a game failed to update, show why on the details page as well as the downloads page.
  • Fixed embedded browser views showing with high contrast settings when enabled on Windows.
  • Made taking screenshots more responsive.
  • Increased brightness of HDR screenshots.
  • Modified CSS classnames to reduce package size and reduce feature leaks.

Big Picture

  • Fixed an issue where after playing a game it would require extra B button presses to back out of the game's library page.
  • Fixed support alert messages intermittently producing an error at startup.

Steam Cloud

  • Fixed case where files for one Steam account could be overwritten by files from another Steam account if the first account had logged in but not played the game yet on the device.

Steam Input

  • New Configurator feature "Swap Left with Right": While editing a Controller Configuration, you can Swap the behavior of the Left Stick and the Right Stick, or Left Trackpad and Right Trackpad etc. Highlight the source you want to swap in the "Edit Layout" page, and the "Y" button should appear to allow the swap. This should be handy for "South Paws".
  • New Mouse Action: "Reset to Horizon". This helper can reset your camera to the horizon by sending 180 degrees down, and then 90 degrees up after a very short delay. This action can be bound to any activator slot.
  • New Mouse Action: "Turn Camera 360". By default this will generate 360 degrees of rotation.
  • New Mouse Action: "Turn to Face Direction". When activating this, the camera will turn to face the direction you are pushing on the Left Stick (default - Track pads, DPads and Buttons can also be used). Can be combined with "Reset to Horizon" to produce a behavior similar to Splatoon's camera reset button.
  • Note: The New Mouse actions all require Dots per 360 to calibrated for any of them to be accurate. To do this, use "Turn Camera 360" in combination with either "FlickStick" or "Gyro to Mouse", and make sure that one press of your "Turn Camera 360" makes one 360 turn in game. If it does not, tune the Dots per 360 setting from the Controller Quick Settings menu. You do not have to use Gyro to Mouse or FlickStick after this step.
  • FlickStick mode's templates will now default to binding to the correct "Stick Click", but only in Mouse only or Mixed config templates.
  • Added "Invert Command Binding" for FlickStick's Outer Ring Command.
  • Added an option to allow the FlickStick to trigger a Flick Turn if the stick is thrown when the action set/action layer/mode shift is activate.
  • Fixed SteamDeck Configurator Templates' FlickStick default bindings.
  • Gyro Button Picker: you can now choose from any combination of pre-existing gyro enabling buttons. This replaces the "Gyro Activation" Dropdown.
  • Config Defaults: Mouse templates, and "Mixed" Mouse and Gamepad Templates now use "Gyro to Mouse" instead of "As Mouse".
  • Gyro to Joystick modes now no longer generate haptic events when outside the active range.
  • (On those controllers with haptics support) a haptic bump will occur when gyroscope is turned on and off due to the Gyro Enable/Disable/Toggle Button, if haptics are not set to "Off". Choose to disable/enable this from the Gyro Button Picker.
  • Added Dualsense and Dualshock Gyro Enable/Disable/Toggle "center touch" and "center click" for completeness/to help with certain Paddle Mods..
  • Fixed inverted axes when using "Setup Device Inputs".
  • Fixed swapped A/B buttons when using Nintendo GameCube controllers.
  • UI: Joystick Mouse Deadzone controls now use the common Deadzone Editor.

Remote Play

  • Greatly improved streaming performance on newer AMD cards.
  • Increased brightness of HDR streaming.
  • Added support for full HDR to HDR streaming when streaming from a Windows PC using NVIDIA or AMD hardware acceleration to another Windows PC or Mac with an HDR display. The computer receiving the stream must have Enhanced 1080p or 4K enabled in the Steam Remote Play advanced client settings.
  • Fixed the streaming button staying stuck on "Stop" when the streaming client exits quickly.
  • Fixed installation of Steam streaming audio drivers on macOS 14.3+.
  • Fixed missing audio when streaming from macOS.
  • Fixed occasional black screen flickering when streaming from macOS.
  • Improved recovery from network disconnections before starting the stream.
  • Fixed continually being prompted for the PIN when pairing a device.
  • Fixed the performance graph being reset to icons when changing to Enhanced 1080p or Enhanced 4K.

Linux

  • Fixed some causes of steamwebhelper crashes.
  • Fixed slow startup on busy systems.
  • Fixed startup delays when running in flatpak environments.
  • Changed the default scale from 200% to 150% on a 4K monitor.
  • Fixed a case where the store tab would fail to display any content after maximizing the steam window.
  • Fixed a case where the window may become unresponsive until resized.
  • No longer listing incompatible options under an application's Compatibility settings.
  • Fixed a situation where Steam would attempt to execute the Windows version of a title without using Steam Play.
Article taken from GamingOnLinux.com.
12 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
19 comments
Page: 1/2»
  Go to:

CatKiller May 7
View PC info
  • Supporter Plus
QuoteOne of the interesting tweaks is that Valve adjusted the CSS to "reduce feature leaks", I guess they're growing a little tired of certain people scraping it constantly to see what they're working on.
I mean, it is weird that SteamDB knows which keyboard I've picked for my Deck.

QuoteFixed an issue where after playing a game it would require extra B button presses to back out of the game's library page.
Yay!
Raaben May 7
QuoteFixed notifications intermittently being queued until a game is launched.

This was annoying me far more than it should have, nice.
QuoteGreatly improved streaming performance on newer AMD cards.

Is it true for Linux hosts?
Got lots of stuttering issues with Remote Play, since I switched to AMD.


Last edited by Mohandevir on 7 May 2024 at 5:51 pm UTC
Controller customization has become so complex, you almost need an instruction manual at this point to figure it all out.

QuoteOne of the interesting tweaks is that Valve adjusted the CSS to "reduce feature leaks", I guess they're growing a little tired of certain people scraping it constantly to see what they're working on. I wonder if they have something specific coming up they don't want spoilt? What do you think?
Half-Life 3 confirmed! \o/
Zappor May 7
Quoting: Mohandevir
QuoteGreatly improved streaming performance on newer AMD cards.

Is it true for Linux hosts?
Got lots of stuttering issues with Remote Play, since I switched to AMD.

Hmm when they don't mention Linux explicitly it probably Windows-only. The Windows and Linux video encoding libraries are different so they probably don't share much code/behavior. But I could be wrong!
Quote> Fixed an issue where after playing a game it would require extra B button presses to back out of the game's library page.

Yay! I experienced that again last night. Was thinking 'Jeez they need to fix that'. Bam there it is fixed, thanks Volvo!
Pengling May 8
QuoteFixed an issue where after playing a game it would require extra B button presses to back out of the game's library page.
Thank goodness. That's been driving me mad!

QuoteMade taking screenshots more responsive.
And so has this!
QuoteFixed startup delays when running in flatpak environments.
Interesting that Valve cares that much about the Flatpak package, but don't want to officially adopt it.
Quoting: pleasereadthemanual
QuoteFixed startup delays when running in flatpak environments.
Interesting that Valve cares that much about the Flatpak package, but don't want to officially adopt it.

True, and I'd say it mostly comes down to just the fact that Valve is a business and cares about customer service.

Realistically a lot of people are choosing to use Steam via Flatpak these days, rightly or wrongly.

If those people have a bad experience then that's "a bad Steam experience". Even if it's not officially supported. Sure Valve could say "We told you that's not officially supported" but it doesn't matter. Bad experience is bad experience, and if the bad experience happens while in Steam, that's "a bad Steam experience". Bad Steam experiences means less sales.

It's one of those "The customer is always right" situations. Doesn't matter if officially you don't support something, if that's where your users are, gotta try to make it the best experience possible. Good businesses are always bending over backwards trying to give customers good experiences.
Quoting: gradyvuckovic
Quoting: pleasereadthemanual
QuoteFixed startup delays when running in flatpak environments.
Interesting that Valve cares that much about the Flatpak package, but don't want to officially adopt it.

True, and I'd say it mostly comes down to just the fact that Valve is a business and cares about customer service.

Realistically a lot of people are choosing to use Steam via Flatpak these days, rightly or wrongly.

If those people have a bad experience then that's "a bad Steam experience". Even if it's not officially supported. Sure Valve could say "We told you that's not officially supported" but it doesn't matter. Bad experience is bad experience, and if the bad experience happens while in Steam, that's "a bad Steam experience". Bad Steam experiences means less sales.

It's one of those "The customer is always right" situations. Doesn't matter if officially you don't support something, if that's where your users are, gotta try to make it the best experience possible. Good businesses are always bending over backwards trying to give customers good experiences.
Notably, they don't do the same thing for the Snap package.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.