Skip to content

6.2.5

Compare
Choose a tag to compare
@offalynne offalynne released this 19 May 02:24
· 3 commits to dev_6.2 since this release

Documentation

Input 6.2.5 supports LTS v2022.0.2.51 and newer

Changes since 6.1.5

Removed

  • INPUT_WINDOWS_TOUCH macro
  • PlayStation platform touch source
  • Legacy data parsing

Added

  • Convenience function input_players_using_source()
  • Convenience function input_player_disconnect() (alias for input_source_clear())
  • Convenience functions input_player_using_gamepad() input_player_using_keyboard() etc.
  • Virtual button touchpad-type behaviour .touchpad()
  • Virtual button reference point options .reference_point()
  • Virtual button type .momentary()
  • Virtual button single axis types .hpad() and .vpad()
  • Combo definition method .ignore()
  • Import behaviour macro INPUT_FLEXIBLE_VERB_IMPORT
  • iOS SystemGestureGate timeout for INPUT_MOBILE_MOUSE
  • Default Touch fallback profiles
  • AYN Odin gamepad support
  • Backbone One gamepad suport
  • Scuf Envision gamepad support
  • Steam Deck Linux HID gamepad support
  • Retro-bit Saturn Wireless Pro gamepad support
  • 2024.4 Android USB hotplugging (gamepad enumeration)
  • 2024.4 GML native extended gamepad buttons

Fixed

  • Optional profile argument for input_binding_set_safe() and input_binding_swap()
  • Typo for INPUT_ALLOW_ASYMMETRIC_DEFAULT_PROFILES
  • Missing AZERTY locales and locale-relative key names
  • Directional charge input for combos
  • Garbage output from gamepad mapping when disconnecting
  • Cursor limit not following moving rooms
  • Coordinate space translation and mouse locked delta in room space
  • Some misnamed and misbehaving virtual functions
  • Steam gamepad related crash
  • Missing axis delta support in certain cases
  • Pre-calibration output from gamepad axis and dpad on Android
  • Debug overlay defaults
  • Default profiles being overridden on touch platforms
  • OperaGX gamepad features
  • 2024.2 crash when ambiguating static and local variables
  • 2024.2 crash when directly setting global struct variables from function call
  • 2024.4 gamepad index offset on Mac
  • GMRT script function format (Note: GMRT currently lacks native gamepad support)

Also...

  • Improved gamepad connection, axis calibration, blocklist, and mouse capture
  • Simplified gamepad thumbstick and dpad mappings
  • Light performance improvements for low-spec devices
  • Updated community gamepad data

This release includes contributions from @Hmmmpf, @arzulo, @tabularelf, @ShaunJS attributed individually in 6.2 beta release notes