Releases: kozec/sc-controller
Releases · kozec/sc-controller
v0.3.6
Who has rumble support before Steam? 8-)
New:
- Optional input smoothing for mouse, trackpad and trackball ouputs, hidden under "more" (with big thanks @Ryochan7)
- Optional rumble support, enabled by default
- Changed "Copy of profile XY" to "Profile XY (copy)" for better sorting
- Added option to create new empty profile
Fixes:
- Modeshift and sensitivity settings not working together
- Turning off controller from menu turns of all controllers
- Mouse + feedback fires haptic events too frequently, even if mouse is not moving
- Disabling serial numbers may break wired controller support
v0.3.5
New:
- Added "Preview Immediately" for some actions (mouse, sticks...), allows to test them while editor window is still open.
- Changed version of emulated XBox controller to number that SDL2 automatically recognizes. Improves compatibility and controller detection in some games (#139)
- Added global Input Rotation settings for touchpads in Controller Configuration. This rotation is applied before everything, with every profile.
- Added horizontally oriented menu. Works nice with short titles.
Fixes:
- Pressed button can get stuck when profile is changed
- Setting dpad using Custom Action option may break profile saving
- Allowed combining deadzone, trackball and feedback with dpad
- OSD appears in incorrect position when primary monitor is not leftmost
v0.3.4
Lots of small fixes
- Allowed to use rotation modifier with radial menu
- Slow and laggy mouse movement with wired controller
- Modeshift shows editors for buttons even when editing stick or pad settings
- Sensitivity on trackball is not applied while pad is being touched
- OSD Keyboard shows wrong keys for some layouts
- Dpad requiring click works even if other pad is clicked
- Added option to ignore serial numbers - fixes sc-controller not working with some controllers
v0.3.3
v0.3.2
New:
- Added gesture recognition
- Allows assigning actions to gestures drawn on one of pads.
- See video showcase for simple example.
Fixes:
- Sensitivity setting on trackball ignored.
- Macro editor generates stuff that can cause crashes
- Too big default number of output buttons causes some games to not recognize controller.
- Disabled deadzone settings for menus, it makes no sense there.
Dependencies:
- Now depends on xinput package on Debian.
v0.3.1
New:
- Allowed using left stick and left pad at once
- Allowed emulating mouse clicks when on-screen keyboard is active
- Lowered maximum feedback frequency configurable by GUI to 100.0
Fixes:
- Emulated controller in turn emulates mouse on some distros
- udev rule installed to /usr/lib is ignored by Mint and Ubuntu
- Inverting Y axis of gyro sometimes doesn't works
- Using sensitivity and modeshift at once ignores sensitivity
v0.3.0.3
v0.3.0.2
Bugfix release. If everything works for you, you can skip this release.
Fixes:
- Non-critical error reported as crash Ubuntu error reporter (#98)
- uinput module reported as missing on kernels with built-in uinput
- OSD crashing when window manager reports no active window
- Some VDF profile import fixes
- Running scc-daemon by hand can't parse filenames with spaces
- Made 'profile' argument for scc-daemon optional
v0.3.0.1
Quick fix:
- Save button is not always shown
New in v0.3:
- Added support for multiple Steam controllers.
- Added Controller Settings, acessible from context menu on profile switcher and icon.
- Added option to use auto-switcher to automatically disable SC-Controller while Steam is running.
- Added Mode (Steam) button to button selection dialog.
Changes:
- LED brighness slider was moved from Global Settings to Controller Settings dialog.
v0.3
New:
- Added support for multiple Steam controllers.
- Added Controller Settings, acessible from context menu on profile switcher and icon.
- Added option to use auto-switcher to automatically disable SC-Controller while Steam is running.
- Added Mode (Steam) button to button selection dialog.
Changes:
- LED brighness slider was moved from Global Settings to Controller Settings dialog.