sc-controller, the Linux user-mode driver for the Steam- and other controllers (eg. DS4/DS5), has been released in version 0.7.3 - shortly after the hotfix version 0.7.2.
This release fixes the regression from 0.7.0 that made the UI enable the wrong buttons for controllers registered pre-0.7.0 - saved device profiles are now migrated and written back when loaded. On top of that come better icon visibility in dark mode, udev rules for DualShock 4 (v1) and DualSense Edge, and a fix for the inverted DualSense gyro axis (yaw and roll) in some cases.
The developer announces that v1.0.0 with a GTK 4 port will follow shortly. The GTK 3 variant stays available as a fallback in the v0.7.x_gtk3 branch. AppImages are broken under GTK 4 for now, but a Flatpak build of v1.0.0 is planned.
What’s Changed
- Fixed up a regression from v0.7.0 which resulted in the UI enabling the wrong buttons for controllers registered pre-0.7.0 - saved device profiles will now apply and save back migrations upon being loaded
- Fix most icons being poorly visible under dark mode
- Fix being able to use clicks other than left click to configure the SVG buttons
- Add support for DualShock 4 (v1) and DualSense Edge in the udev rules
- Fix DualSense gyro being inverted for yaw and roll in some cases
- A bunch of other minor bug fixes
- GTK 3 deprecation fixes
⚠️ This release will be quickly followed by a v1.0.0 release, as the GTK 4 port progressed enough to be shipped.
The GTK 3 version will remain supported for a while under the v0.7.x_gtk3 branch, (mostly) keeping parity, to allow people who experience issues on the GTK 4 branch a fallback working version.
⚠️ Manual intervention (may be) required
Please check out the v0.7.0 release notes if you haven’t already migrated any affected custom profiles.
Full Changelog: https://github.com/C0rn3j/sc-controller/compare/v0.7.2...v0.7.3

Source: GitHub