v0.7.3
I've created an SCC Discord - for chitchat, support, suggestions, or showing off your elaborate SCC profiles and integrations.
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
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.
Note that AppImages are broken in GTK 4 for now, if you have the know-how and wish to help with that, you are more than welcome to do so.
On the other hand, that drove me to investigate Flatpak support, which turns out to be mostly doable except for hotplugged USB devices, so Flatpak port of v1.0.0 should follow shortly.
⚠️ Manual intervention (may be) required
Please check out the v0.7.0 release notes if you haven't already migrated any affected custom profiles.
Support
Like what I do?
AppImage
If you wish to use the AppImage but you're not sure which version to go for, stick with the noble-x86_64.AppImage
Highlighted commits
- dualsense: Fix inverted gyro yaw and roll axes
- Add DualShock 4 v1 and DualSense Edge to udev rules
- Use -symbolic icon variants to fix icons under dark mode
- Remove "Edit Pressed Action" from DPAD
- Fix ControllerImage.override_buttons()
- gtk3: Only allow left-clicks on SVG buttons
- osd: Fix changing OSD style
- Fix copying profile from New Profile menu
- osk: Fix LT and RT not being configurable in OSK settings
- osk: Fix set_action() always falling through to button() or None
- Migrate legacy evdev profiles
- osd: Fix OSD crash when a game is uninstalled
- Remove deprecated Gtk alignments and margins
- Fix Gtk use-stock deprecations
- Fix remaining GTK deprecations in UI files
- Test for GTK deprecations in UI files
Full Changelog: v0.7.2...v0.7.3