Skip to content

Releases: lunarcloud/gameinputjs

12.0.0 - Rumbly

04 Oct 21:30
815a8eb
Compare
Choose a tag to compare

Added a lot more documentation, improvements made based on trying to use it more, include the source plainly, so editors pick up the jsdoc autocomplete instead of minified/webpacked typing.

also, RUMBLE SUPPORT!!

11.0.0 - Restructuring & Documentation

03 Oct 14:56
785fb06
Compare
Choose a tag to compare

Renamed several classes, hence the major version bump.

Now generating jsdoc documentation for the library.

10.0.0 - Modernize

03 Oct 03:08
255d7dc
Compare
Choose a tag to compare

Broke this out of mothballs, because I needed to use gamepads on the web and the web's API hasn't moved past the need for something like this.

Now using ES Modules!

Dropped support for keyboard handling, since it's best to let people do what they want with that separately.

6.0.1 - Initial detection tweak

20 Mar 19:46
Compare
Choose a tag to compare

Quick update to better handle initial detection.

6.0.0 - UMD and Connection Detection Loop

20 Mar 19:18
Compare
Choose a tag to compare

Library now supports AMD, CommonJS-like (Node), and regular definitions in the Universal Module Definition style.

We exclusively use the "gi" object instead of "GameInput" object instead of aliasing and mixing them.

Also, due to Chrome's connected / disconnected events being unreliable, the library now simply uses a watch loop for detecting changed in connections. This actually helps to fix a lot.

As usual, many gamepad models have been added to this update as well.

5.1.0 - The Impact of Multiplayer

26 Jan 21:31
Compare
Choose a tag to compare

Major part of this release is the improvements to the impactjs plugin for both multiplayer and being able to get the button text as UTF8 symbols.
A few additional gamepads have been mapped.

5.0.0 - Restructuring and ImpactJS plugin

11 Aug 02:20
Compare
Choose a tag to compare

Restructured so that the model-specific code is its own file.
Major part of this release is the inclusion of plugin to allow ImpactJS games to use this library as gamepad support.

4.0.0 - Android, Mac, Nintendo Oh My!

02 May 12:25
Compare
Choose a tag to compare

Added some more mappings for various OSes and while adding a SNES controller (via USB adapter) mapping, cleaned up Nintendo "Plumber" style controllers support.

3.0.1 - ▶Station

21 Apr 11:28
Compare
Choose a tag to compare

DualShock4 gamepads return "options" instead of "▶" for the "menu" button text.
"▶" is now converted to "start" when you request ASCII-only in the getButtonText player function.

3.0.0 - DOM No More

20 Apr 21:47
Compare
Choose a tag to compare

All CSS and DOM manipulation has been moved outside of the library and into it's own javascript file that the creator and tester pages use. This makes the library leaner and more suited to canvas-powered games.