Commits on Aug 1, 2012
  1. converted animation array into a hash for fast add / removal performa…

    …nce. However, depending on browser implementation of hash iteration, the animation frame rate could possibly reduce. need to do some profiling
    committed Aug 1, 2012
  2. Kinetic.Animation is now a class that can be instantiated to better r…

    …epresent animation objects. Rather than creating new animation objects and destroying them each time an animation is started and restarted, the same animation obect is now reused, which should help with performance
    committed Aug 1, 2012
Commits on Jul 29, 2012
  1. fixed bug with stage.remove(layer). layer canvas context is now corre…

    …ctly removed from the dom
    committed Jul 29, 2012
  2. moved Path back to the plugins, and added Geometry utility methods to…

    … the Path namespace so that they can be called as a utility methods without instantiating a Path shape
    committed Jul 29, 2012
Commits on Jul 28, 2012
  1. split up methods from the PathHelper class and moved them to Path and…

    … Geometry. Path specific methods went to Path, and general purpose geometric utility methods went to the Geometry utility class. TextPath now inherits methods from Path
    committed Jul 28, 2012
  2. moved drawFunc definition out of the shape initializers as a method t…

    …o improve space performance
    committed Jul 28, 2012
  3. fixed Star plugin docs

    committed Jul 28, 2012
  4. Merge pull request #58 from jfollas/master

    Enhancements to Path/TextPath
    committed Jul 28, 2012
  5. merged with jfollas's TextPath updates, fixed remaining unit, manual,…

    … and performance tests, and fixed stroking logic
    committed Jul 28, 2012
  6. More JSDoc work

    jfollas committed Jul 28, 2012
  7. Changed namespace for "plugin" shapes to Kinetic.Plugins. *This is a …

    …breaking change!*
    Fixed unit tests.  Extracted Path parsing logic into PathHelper so that it's not tied to a particular shape.
    jfollas committed Jul 28, 2012
  8. fixed tests

    committed Jul 28, 2012
Commits on Jul 27, 2012
  1. TextPath extends Shape instead of Path. Extracted common path functio…

    …ns into PathHelper.js. Updated unit tests.
    jfollas committed Jul 27, 2012
  2. silky smooth animations. got rid of layer and event throttling, and i…

    …nstead created dragThrottling. The dynamic animation frame rates already handles optimized animation drawing, we just needed to add manual throttling to drag and drop. Animations are now very smooth, and drag and drop is still smooth
    committed Jul 27, 2012
Commits on Jul 25, 2012
  1. merged jfollas's new TextPath shape, and moved non-primative shapes t…

    …o the plugins folder as shape plugins
    committed Jul 25, 2012
Commits on Jul 24, 2012
  1. finally got around to documenting the Node, Group, Stage, Shape, Laye…

    …r, and Container constructors
    committed Jul 24, 2012
Commits on Jul 23, 2012
  1. updated more docs

    committed Jul 23, 2012
  2. updated docs

    committed Jul 23, 2012
  3. Merge pull request #55 from imakewebthings/patch-1

    Fix getStrokeColor -> getStroke in Shape docs.
    committed Jul 23, 2012
  4. fixed bug with setSize method in Image object, and tweaked shape cach…

    …ing performance test to demonstrate a 4x drawing performance boost
    committed Jul 23, 2012
Commits on Jul 22, 2012
Commits on Jul 21, 2012
  1. fixed new bug with stage toDataURL that was introduced with the new C…

    …anvas class, and added new filter unit tests
    committed Jul 21, 2012
Commits on Jul 20, 2012
  1. now that things are drawn onto arbitrary canvas elements wrapped with…

    … the Canvas class, it's now possible to create temp canvases on the fly, which enables correct-size image filtering, and no limits on node caching
    committed Jul 20, 2012