- Fixing a bug around
requestAnimationframe
not getting cancelled if used within thedraw
listener. issue
- NPM package now ships
rune.browser.js
for easy of install.
- Quick fix to not break node when checking for window.
- The npm package no longer has a
Rune
global. Require statement has to look likevar Rune = require('rune.js')
- Complete rewrite of test structure and gulpfile used to generate NPM and Github releases. NPM tarball now actually works.
Rune.js
is now tested and working in server-side node. Hurrah!
- Removing
rgba()
fill and stroke values and introducing straight uprgb()
withfill-opacity
andstroke-opacity
, as Illustrator does not recognizergba()
.
- Adding direct access to
Rune.Color.Convert
functions.
- Adding
Rune.Triangle
andr.triangle()
- Fixing some math in the
Rune.Polygon
bounds()
function - Bounds and
bounds()
andcentroid
now return aRune.Vector
that hasn't the shape positions added. They now return internal representations.
- Rerelease because I don't understand how GitHub releases work.
Rune.Grid
gutterX
andgutterY
has been renamed togutterWidth
andgutterHeight
.- Added
removeParent()
to all shapes to remove them from parent - Added
addParent()
to all shapes to add them to parent
- Initial release!