Skip to content
Eric Rowell edited this page Apr 4, 2014 · 899 revisions

5.1.1 Late May 2014

  • Pending
    • reinvestigate tween and animation performance. Sometimes it still looks jerky.
    • for attrs that require a width and height, or x and y, enable overloaded for these cases only.
    • investigate out of sync tween behavior of clown lab
    • opacity doesn't affect cached shapes https://github.com/ericdrowell/KineticJS/issues/847
    • node.fire('foo.bar') does not work if you fire an event with a namespace. this hsould trigger node.on('foo'), node.on('foo.bar'), and node.on('.bar');
    • layer.show() hide() causes mouseout and contentMouseout events. maybe we shouldn't physically remove the layer from the dom (maybe try visibility hidden instead)
    • add array handler builders to Util class for Line and Sprite. Kinetic.Util.addPointsHandlers(Kinetic.Line);
    • shape.size() doesn't work. overloader is probably not hooked up.
    • it's not possible to define custom filters because of the Node dependency order issue https://github.com/ericdrowell/KineticJS/issues/796#issuecomment-34138750 Need to come up with a clean way to solve this.
    • iOS image squash bug https://github.com/ericdrowell/KineticJS/pull/654#issuecomment-27648187
    • pixel ratio issue with cache https://github.com/ericdrowell/KineticJS/issues/750
    • if line points are undefined, you get a js error

5.1.1 Late June 2014

  * drag and drop layer issues.  high priority https://github.com/ericdrowell/KineticJS/issues/404#issuecomment-23283575
  * text defaults are pretty terrible.  Should default to black color, etc.
  * provide config option to only apply shadows to the fill, and to apply opacity to both fill and stroke without the buffer canvas, for perf reasons.
  * investigate making toImage() synchronous like filters.  Also look into stage.toDataURL
  * cornerRadius should work for Line, and all shapes.  When shapes have cornerRadius defined, it should use the Line algorithm.  Shapes dependent on this would be Rect, Wedge, Line (Spline), Polygon (Blob) close this pull request when done: https://github.com/ericdrowell/KineticJS/pull/158
  * support rgba with util color getter
  * new HSV color components (deprecate HSL?)
  * new interpolation attr for Line that interpolates the lines rather than adding a tension (the two attrs can be used together if desired)      
  * clipping regions + shadows causes JS error       
  * move opacity and shadow logic from shape level to container level.  Otherwise, when applying opacity or shadows to a container level, the result is not correct
  * mouse events don't work with strokeScaleEnabled https://github.com/ericdrowell/KineticJS/issues/530
  * off() with no param should remove all listeners https://github.com/ericdrowell/KineticJS/issues/229
  * auto handle listening = true/false for performance https://github.com/ericdrowell/KineticJS/issues/483#issuecomment-18832158
  * new Arrow plugin

Eventually

Clone this wiki locally