Skip to content

Releases: offalynne/Input

8.1.2

25 Feb 21:23
43e4f32
Compare
Choose a tag to compare

Documentation

Input 8.1.2 supports LTS v2022.0.2.51 and newer

  • Allows input_verb_set() when game is out of focus
  • Adds support for Manba One and Manba Mini controllers (thanks @rlharsh)
  • Adds support for Razer Basilisk Essential mouse on Linux
  • Fixes numeric and symbol binding label on MacOS
  • Fixes feature detection on HTML5
  • Updates gamepad data

Please consider supporting on Patreon or tipping on Kofi ๐Ÿค

8.1.1

06 Feb 22:02
16b8437
Compare
Choose a tag to compare

Documentation

Input 8.1.1 supports LTS v2022.0.2.51 and newer

  • Updates support for Switch Pro Bluetooth controller (thanks @rlharsh)
  • Fixes Linux gamepad axis mapping regression
  • Improves support for Horipad Steam controller
  • Improves support for Flydigi controllers (Vader, Apex)
  • Adds support for Saffun and iNNExt GameCube 2.4g controllers
  • Adds support for Razer Wolverine Ultimate Xbox controller
  • Adds support for PowerA Advantage Xbox controller
  • Adds support for PDP Atomic Xbox controller

Please consider supporting on Patreon or tipping on Kofi ๐Ÿค

8.1.0

16 Jan 19:28
Compare
Choose a tag to compare

Documentation

Input 8.1.0 supports LTS v2022.0.2.51 and newer

Please consider supporting on Patreon or tipping on Kofi ๐Ÿค

8.0.3

03 Dec 19:44
817a71f
Compare
Choose a tag to compare

Documentation

Input 8.0.3 supports LTS v2022.0.2.51 and newer

  • Adds support for DualSense Edge gamepad on Linux
  • Adds support for Anbernic RG P01 gamepad
  • Adds support for PowerA OPS Pro gamepad
  • Improves support for Stadia gamepad on Windows
  • Fixes gamepad hotswap including enforcement of INPUT_HOTSWAP_ON_GAMEPAD_AXIS macro

Please consider supporting Input on Patreon or tipping on Kofi ๐Ÿค

Community Spotlight

With this release we acknowledge TabularElf of GMKitchen Discord for ongoing support of this project, and the community at large. You can tip TabularElf on Ko-fi.

8.0.2

15 Nov 18:53
fb2e888
Compare
Choose a tag to compare

Documentation

Input 8.0.2 supports LTS v2022.0.2.51 and newer

  • Adds support for Xbox One S controller
  • Adds support for common third party PS3 controllers
  • Warning on overriding native string_split()

Please consider supporting Input on Patreon or tipping on Kofi ๐Ÿค

8.0.1

20 Oct 20:34
77f9c78
Compare
Choose a tag to compare

Documentation

Input 8.0.1 supports LTS v2022.0.2.51 and newer

  • Adds support for 8BitDo GameCube Modkit
  • Adds support for Hori Steam Controller
  • Updates Steam Deck gamepad support
  • Updates gamepad data
  • More changes since v7

Please consider supporting on Patreon or tipping on Kofi ๐Ÿค

From this release forward, Input is accepting sponsor support from library users and will occasionally spotlight contributor projects. Sponsored contributors and spotlight projects are voluntary endorsements and are not paid placements

Community Spotlight

Sandy's Great Escape from contributor Zane is celebrating a birthday on Steam, Google Play, and the App Store. Great on keyboard, mouse, gamepad, and touch ๐Ÿฆ€

Thanks to Juju for creating the Input library, to TabularElf and the GMKitchen Discord community for ongoing support of this project, and to all Input contributors

8.0.0 Beta

17 Sep 19:53
Compare
Choose a tag to compare
8.0.0 Beta Pre-release
Pre-release

Documentation

Input 8.0.0 Beta supports LTS v2022.0.2.51 and newer

  • Removes Combos
  • Fixes Wii U GCN vJoy controller support
  • Fixes Steam Input gyro scale
  • Fixes mouse movement with debug overlay
  • Updates community gamepad data

This release includes contribution from @Hmmmpf

7.0.1

03 Sep 21:20
699df75
Compare
Choose a tag to compare

Documentation

  • Fixes loading unordered environment variable data
  • Fixes loading invalid blacklist data
  • Fixes XInput on GMRT
  • Fixes misc. v7 typos
  • Adds support for generic PowerA Nintendo Switch gamepad
  • Adds support for native MacOS application focus on Beta
  • Adds identification for Steam Deck OLED
  • Adds support for 8BitDo 2C gamepads
  • Updates gamepad data

7.0.0

03 Aug 05:36
Compare
Choose a tag to compare

Documentation

About this Release

Input has undergone a large semantic change to address an issue with variable scope in GML that has proven problematic for many library users. In short, all variables available through Input's API will be prefixed (eg. type becomes __type) to minimize library user exposure to scope-related variable name problems. You can read more in the following issue: #751. All structs returned by Input functions have new member names, as well as exported system, player and profile data.

See all changes since Input 6 for details

Changes since 6.3.1 Beta

  • Disable DualSense trigger effects on game end
  • Safer Steamworks struct name handling
  • Correct F13-24 labels
  • Update gamepad data

This release includes contributions from @Hmmmpf, @arzulo, @tabularelf

6.3.1 Beta

11 Jun 16:22
Compare
Choose a tag to compare
6.3.1 Beta Pre-release
Pre-release

Documentation

About this Beta

Input has undergone a large semantic change to address an issue with variable scope in GML that has proven problematic for many library users. In short, all variables available through Input's API will be prefixed (eg. type becomes __type) to minimize library user exposure to scope-related variable name problems. You can read more in the following issue: #751. All structs returned by Input functions have new member names, as well as exported system, player and profile data.

This Beta includes updates to binding and verb state classes and many more (thanks @arzulo) .

Other Changes

  • Added generic mapping for Xbox controllers on Linux
  • Added Windows IME handling
  • Improved PlayStation 4 and PlayStation 5 gamepad mappings
  • Updated gamepad data