Releases: libgdx/gdx-controllers
Releases · libgdx/gdx-controllers
2.2.4
What's Changed
- Improvements to hotplugging on Desktop. by @Yontipon in #31
- upgrade robovm to 2.3.19 by @klianc09 in #35
- Updates Github actions. by @Yontipon in #36
- Check for null on GCController.battery by @Berstanio in #40
- Update publishing to new gradle plugin by @Berstanio in #39
- Reduce garbage produced every update by @klianc09 in #38
- Fix removed method use
isCatchBackKeyby @Berstanio in #48 - Fix potential null name on iOS by @Berstanio in #50
- Fix NPE if canVibrate fails due to controller unplugged by @Berstanio in #49
New Contributors
- @Yontipon made their first contribution in #31
- @klianc09 made their first contribution in #35
- @Berstanio made their first contribution in #40
Full Changelog: 2.2.3...2.2.4
2.2.3
2.2.2
- Desktop: Raised Jamepad to 2.0.20.0, canVibrate returns real value from connected controller
- iOS: Compatibility with RoboVM 2.3.16
2.2.1
2.2.0
- Added convenience method
Controllers#getCurrentreturning the most recently used controller - HTML: implemented cancelVibration()
2.1.0
- Added
Controller#getPowerLevel()with implementations on iOS and Desktop - Desktop:
getAxisCount()andgetMaxButtonIndex()return real values for connected controller - Desktop: raised Jamepad to 2.0.14.1, better compatibility for older MacOS versions, Jamepad configuration is overridable
- iOS: added actual implementation for
isVibrating()andcancelVibration()
2.0.1
- iOS: Fixed vertical axis values and event based input for analog axis
- Desktop: improved
canVibrate()and implementedcancelVibration()
2.0.0
Check the migration guide from v1