Releases: yannbouteiller/vgamepad
Release 0.1.0
Major release 0.1.0
Version 0.1.0
introduces partial support for Linux.
Breaking changes:
- In previous versions, the Y axes of the DS4 gamepad were inverted compared to the ViGEm API. This caused various bugs and confusion. In version
0.1.0
and on, this is not the case anymore: the direction of the Y joystick axes for DS4 now agrees with ViGEm (and is thus inverted compared to previous versions ofvgamepad
.)
Linux support:
Contrary to Windows, Linux support is experimental and may undergo drastic changes in the future, please use carefully (i.e., with exact versioning).
Linux support is based on evdev
and uinput
.
Ideally, we would like vgamepad
to behave on Linux as it behaves on Windows, i.e., undistinguishably from physical X360 and DS4 gamepads, but this is not the case at the moment. If you would like to contribute toward this goal, please do :)
Release 0.0.8
Implemented suggestion #10
(probably there is a cleaner way of doing this, PRs welcome if you know better :) )
Release 0.0.7
Fixed command line bug when installing vigembus on windows 11
Release 0.0.6
Accepted and slightly adapted PR #7
The library now enables registering python callbacks to handle vibrations and LED changes.
Release 0.0.5
- Fixed issue #5 which would cause vgamepad import to fail on certain python versions
Release 0.0.4
Fixed issue #4 causing vigembus to be installed with the wrong architecture depending on the python interpreter.
Release 0.0.3
Fixed compatibility issue with python 32 bit
Release 0.0.2
- Automated the installation of ViGEmBus
- Added the reset() API
First release
First release