The easiest way to work with HTML5 canvas. And it's just Javascript. See in action at fabricjs.com/demos By @kangax & @andreabogazzi

canvas, html5
Custom build on fabricjs.com! Still rough around edges but check it out fabricjs.com/build/ (thx @hakunin for help w. setup)
3
3
Check out this example of arc-shaped text in Fabric (by Josh Pearce) β€” jsfiddle.net/RxEKm/5/
1
`fabric.Color` now supports hsl/hsla, aside from previous hex and rgb(a) (thanks @kienzle_s!)
Drawing mouse-based lines in Fabric is easy. Here's a demo in just about 20 loc β€” jsfiddle.net/5Ctab/2/
1
You can now change object's originX, originY and z-index in kitchensink β€” fabricjs.com/kitchensink/ Useful for quick experiments
Node.js tests also got bunch of additions, including various text combinations β€” fabricjs.com/test/node/
Need to wrap text when using Fabric? Check out one solution in this post β€” enkolab.com/code/wrapping-te…
1
Fabric issues are now integrated with @bountysource! You can create bounties for issues you care about (e.g. github.com/kangax/fabric.js/…)
1
1
@kienzle_s hm, it's supposed to be integrated. Just changed some settings, so maybe will work now.
@john_teague Yeah. pageX, pageY are proprietary DOM0 events that browsers support for compatibility and x/y... no idea what that's for.
.@john_teague Fabric's mouse event is a regular event object β€” w3.org/TR/DOM-Level-3-Events… We do not extend it with custom properties
Oh oh. Is that Fabric used on Arrested Development promo site? :) insertmeanywhere.biz/#/home /ht Rajeev Cyrus
1
2
Take a look at a new "Intersection" demo if you haven't seen it yet fabricjs.com/intersection/ (simple showcase of intersectsWithObject method)
Check out this article about Fabric-based HTML5 ImageMap Editor that allows to create image map from existing image codeproject.com/Articles/593…
1
Fabric's grayscale filter optimized to be ~25% faster! github.com/kangax/fabric.js/…