Skip to content

Releases: caleb531/jcanvas

v20.1.4

18 Nov 23:57
b03c837
Compare
Choose a tag to compare
  • Fix a bug where measureText() would measure the text as though the text could wrap, even if no maxWidth was set

v20.1.3

26 Oct 04:16
a658228
Compare
Choose a tag to compare
  • Fixed an issue with using fromCenter: false in Handles plugin
  • Fixed an issue where the imageSmoothing property (documented here) was not recognized

v20.1.2

09 Aug 00:37
d74c94a
Compare
Choose a tag to compare
  • Fixed a bug where pixels manipulated by setPixels() would be mispositioned on a canvas with a pixel density ratio other than 1
    • This would happen if detectPixelRatio() was called on a high-PPI device (such as retina-display iPhones and Macs)

v20.1.1

11 Jul 03:17
13af6ce
Compare
Choose a tag to compare
  • Fixed a error being thrown for apps using with jQuery 3.x

v20.1.0

30 Jun 23:44
29c8e2e
Compare
Choose a tag to compare
  • Fixed a critical bug with drawText() text position introduced in v20.0.0
  • Added new constrainDragX and constrainDragY properties for manipulating the behavior of layer-dragging (e.g. snap to grid); see the docs on Draggable Layers for details
  • Removed use of the deprecated mozImageSmoothingEnabled property when applying image smoothing, thus eliminating the console warning in Firefox
  • Reduced the number of redraws required when draggable layers are present on the canvas

v20.0.0

15 May 00:41
892f035
Compare
Choose a tag to compare
  • No API changes
  • Switched to using Grunt as a proper build system for the entire project
    • For better project organization, all source files have been moved to the dist/ directory
  • jCanvas releases will now use semantic versioning from hereon, beginning with v20.0.0 (this release)