Skip to content

Releases: tesselode/tactile

v2.0.1

16 Apr 06:16
Compare
Choose a tag to compare

Fixes Control:isDown(), Control:pressed(), and Control:released() not working properly when using the dir argument. See #9.

v2.0

14 Apr 00:16
Compare
Choose a tag to compare

Oh snap, it's a new version of Tactile!

This is a complete API rewrite; buttons and axes are now combined into the same object! Besides that, the general design is the same. Honestly, there's not a lot I can say about this release; everything's different. Go check out the readme and stuff.

ok cya around

v1.2

26 Oct 13:33
Compare
Choose a tag to compare

Changes!

  • You can now pass a deadzone to Axis:getValue, or you can leave it blank to use axis.deadzone like usual.

Please make sure this looks OK! Last time I released a new version hastily it was really bad.

v1.1.1

15 Sep 18:24
Compare
Choose a tag to compare

Small update: the error checking now accommodates both Love 0.9.x and 0.10.x. Thanks, Karai!

v1.1.0

10 Sep 02:22
Compare
Choose a tag to compare

Woah, an update!

Changes:

  • Axes now have individual deadzones which you can set using the variable axis.deadzone. The global property tactile.deadzone has been removed. Axes have a default deadzone of 50%.
  • Detectors that use the joysticks now refresh the list of joysticks whenever they run. tactile.rescan has been removed, as it is no longer needed.
  • With the above two changes, tactile no longer has any global state. I'll take kikito's word for it that that's a good thing. :P
  • Axes and buttons now iterate through their detectors using a standard for loop instead of pairs, so performance should be better and the order detectors are checked in should be more predictable.
  • Added some simple error checking.

v1.0.0

20 Jul 05:20
Compare
Choose a tag to compare

At this point the API has stabilized a bit and I think I know how I want this library to work, so now seems like a good time to start using version numbers.