Commit Graph

21 Commits

Author SHA1 Message Date
Eric Rowell
68f9688575 finished matrix integration. the stage, layers, groups, and nodes can be transformed in anyway, and drag and drop on any of these nodes now works great regardless of parent node transforms 2012-03-23 23:39:54 -07:00
Eric Rowell
7ced50f694 changed Stage constructor to accept a config object. Now that Stage is a node, every KineticJS object requires the same config object which bubbles up through the parent classes 2012-03-22 23:17:52 -07:00
Eric Rowell
0da8adfb6e added Matrix.js and started integration 2012-03-22 13:47:37 -07:00
Eric Rowell
d10721d85a code cleanup 2012-03-21 00:52:45 -07:00
Eric Rowell
8aa5fcf560 fixed clear transition bug 2012-03-20 22:46:54 -07:00
Eric Rowell
2977d8f1d8 implemented ease-in, ease-out, and ease-in-out transitions 2012-03-19 22:36:30 -07:00
Eric Rowell
8f0aebad11 prepared transition logic for new easing functions 2012-03-19 21:09:13 -07:00
Eric Rowell
588b65a849 fixed transition bug related to frame.timeDiff 2012-03-19 19:39:41 -07:00
Eric Rowell
70fe63b2b6 cleaned up animation and transition interaction 2012-03-18 19:50:20 -07:00
Eric Rowell
84e7e71461 improved mouseover and mouseout event handling by ignoring parent handlers if mouse moves from one child to another 2012-03-18 11:24:57 -07:00
Eric Rowell
9a61e149df fixed mousemove bug for overlapped shapes in different groups 2012-03-17 19:48:54 -07:00
Eric Rowell
fafb5db93f added support for event bubble cancelation 2012-03-17 14:35:34 -07:00
Eric Rowell
ed35c6dbba added scrollbar support for container DOM, structured the unittests a bit better, and did some minor refactoring 2012-03-17 10:28:25 -07:00
Eric Rowell
039c9059a0 rewrote drag and drop logic. removed draggableX and draggableY. added new dragConstraint property and new dragBounds property 2012-03-13 22:11:22 -07:00
Eric Rowell
a0c385261e finished transition code, complete with callback option whenever a transition is completed. All numeric Node properties can be transitioned. Will add easing function options later 2012-03-13 21:16:25 -07:00
Eric Rowell
1ac858dea5 added foundation for transition support, and added linear transitions. easeIn, easeOut, and easeInOut transitions will come later.
git status
2012-03-12 22:41:09 -07:00
Eric Rowell
0375fdc400 checking in unitTests html file with correct kinetic version 2012-03-11 23:03:09 -07:00
Eric Rowell
68db5bf7c1 minor code cleanup discovered by Wappworks 2012-03-11 23:01:23 -07:00
Eric Rowell
5aee56ab5e added fix for IE9 2012-03-11 15:57:57 -07:00
Eric Rowell
07860a7dbd bug fixes and enhancements. also updated the README 2012-03-10 16:52:16 -08:00
Eric Rowell
54d8006362 adding unit tests and functional tests. Need to add more tests when possible. 2012-03-08 00:05:00 -08:00