Skip to content

Releases: Dysnomia-Studio/canvas2d-wrapper

1.9.1

13 Dec 20:33
Compare
Choose a tag to compare

Changes:

  • Include missing typescript declaration file

Full Changelog: 1.9.0...1.9.1

1.9.0

13 Dec 20:23
Compare
Choose a tag to compare

Changes:

  • Fix CanvasImage.crop() implementation
  • Expose types for typescript usage

Full Changelog: 1.8.0...1.9.0

1.8.0

07 Dec 11:12
Compare
Choose a tag to compare
  • Drop React 17 support
  • Add React 19 support
  • Update various dependencies

Full Changelog: 1.7.2...1.8.0

1.7.2

07 Dec 11:12
Compare
Choose a tag to compare
  • Fix collideElement being inverted

Full Changelog: 1.7.1...1.7.2

1.7.1

09 Nov 11:29
Compare
Choose a tag to compare
  • Fix render sortElement function

Full Changelog: 1.7.0...1.7.1

1.7.0

09 Nov 11:29
Compare
Choose a tag to compare
  • Update dependencies
  • Fix collideElement() when multiple elements could match

Full Changelog: 1.6.2...1.7.0

1.6.2

08 Mar 18:29
Compare
Choose a tag to compare

Fix usage when multiple canvas are used at the same time

Full Changelog: 1.6.1...1.6.2

1.6.1

21 Jan 18:21
Compare
Choose a tag to compare

Fix onRightClick Event

Full Changelog: 1.6.0...1.6.1

1.6.0

21 Jan 12:54
Compare
Choose a tag to compare

Changes

  • Breaking Change: Transfer elements responsability to onFrame() method
    You should now return elements list in onFrame() method instead of giving it as a prop.
    It will help to improve performance by preventing some react hook rerender on gameplay side.

  • Give x/y mouse positions to onHover callback()
    onHover now returns {x, y} as a second parameters

  • Update some dependencies

Full Changelog: 1.5.1...1.6.0

1.5.1

26 Dec 10:50
Compare
Choose a tag to compare

Add new helper hooks:

  • useGamepad()
  • useKeyboard()
  • useMousePosition()
  • useWindowDimensions()

Full Changelog: 1.5.0...1.5.1