Commit Graph

  • 98917fe644 transformed the layer in the star pixel detection functional test to make sure parent transforms don't break the pixel detection Eric Rowell 2012-04-01 01:21:39 -0700
  • 95fabe9160 finished pixel detection algo which can be applied to any Shape. This enables a lot of new functionality, such as image pixel detection, shape border detection, and custom shape detection that isn't drawn with a standard path Eric Rowell 2012-04-01 01:08:33 -0700
  • 08e2b74da9 preparing codebase for new pixel detection property Eric Rowell 2012-04-01 00:31:02 -0700
  • 8f104a6fad added new getTextSize(), getTextWidth(), and getTextHeight() methods Eric Rowell 2012-03-31 15:40:27 -0700
  • 8398670a47 added new getAbsoluteZIndex() and getLevel() methods to Node Eric Rowell 2012-03-31 15:17:36 -0700
  • 99d9381411 added setDrawFunc() method to Shape so that you can dynamically change the drawing function. added new unit test Eric Rowell 2012-03-31 00:14:18 -0700
  • 9994e8a37e added getSize() method to Stage, Rect, and Image. Also updated unit tests Eric Rowell 2012-03-31 00:08:50 -0700
  • 69c27de7df added line join property to Shape along with getter and setter Eric Rowell 2012-03-30 23:57:10 -0700
  • 4426625b8b fixed syntax errors found by agentultra Eric Rowell 2012-03-30 22:09:23 -0700
  • fc743d1442 undid last commit. I pulled in a commit from another fork which makes the isPointInPath extensible, but then realized that this doesn't really have a usage outside of my current path detection algo because the backstage layer needs to be redrawn each time Eric Rowell 2012-03-30 22:04:51 -0700
  • 79c778ebff added extensible isPointInPath Yusuf Safak Bayram 2012-03-22 23:43:14 +0200
  • 540670ba8b updated docs Eric Rowell 2012-03-30 21:06:26 -0700
  • ca887f1ff5 Merge pull request #9 from yacomink/master ericdrowell 2012-03-30 20:47:35 -0700
  • bd43ffbc0e fontStyle params for Text objects Andy Yaco-Mink 2012-03-30 10:08:44 -0500
  • d8c5ca24af added scale save and restore logic to drag and drop operation Eric Rowell 2012-03-25 23:56:38 -0700
  • eaab71e242 added another functional test to cover more transform and drag and drop cases Eric Rowell 2012-03-25 22:58:07 -0700
  • 1f41e931b9 formatted code Eric Rowell 2012-03-25 12:46:56 -0700
  • fbb6d0f706 again reworked the matrix transform logic with drag and drop Eric Rowell 2012-03-25 12:45:46 -0700
  • 8ee223584d added support for evt.shape so any event handler can have access to the shape that was interacted with Eric Rowell 2012-03-24 21:11:42 -0700
  • e61f100b10 fixed edge case with new drag and drop bounds Eric Rowell 2012-03-24 20:55:52 -0700
  • f312c0cf9d reworked transformation matrix operations with drag and drop Eric Rowell 2012-03-24 20:52:17 -0700
  • 1fa41e6692 changed Matrix classname back to Transform Eric Rowell 2012-03-24 10:03:28 -0700
  • 50ddf3f952 updated functional tests with new toDataUrl functionality Eric Rowell 2012-03-24 00:08:08 -0700
  • 0610337db5 adding current dist files Eric Rowell 2012-03-23 23:52:17 -0700
  • c8a6371ab5 Merge branch 'matrix' Eric Rowell 2012-03-23 23:46:13 -0700
  • 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 Eric Rowell 2012-03-23 23:39:54 -0700
  • fa76527c55 Merge pull request #7 from jfollas/master ericdrowell 2012-03-22 23:21:51 -0700
  • 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 Eric Rowell 2012-03-22 23:17:52 -0700
  • 0da8adfb6e added Matrix.js and started integration Eric Rowell 2012-03-22 13:47:37 -0700
  • ef2f658b48 code formatting: tabs to spaces Jason Follas 2012-03-22 09:15:31 -0400
  • 9d44834148 - Added check for child.isListening in _traverseChildren() to handle case when a node overlaps another and you don't want to handle events for the topmost node. - Added support for event.offsetX/offsetY in _setMousePosition to work around a Kinetic bug observed in Windows 8/Internet Explorer 10 - Added MIME type support to toDataURL() so that additional image formats can be generated in accordance to the spec Jason Follas 2012-03-22 08:59:29 -0400
  • afad713df3 code cleanup #2 Eric Rowell 2012-03-21 00:56:29 -0700
  • d10721d85a code cleanup Eric Rowell 2012-03-21 00:52:45 -0700
  • 8aa5fcf560 fixed clear transition bug Eric Rowell 2012-03-20 22:46:54 -0700
  • bceedc08f6 updated docs Eric Rowell 2012-03-19 22:44:42 -0700
  • 2977d8f1d8 implemented ease-in, ease-out, and ease-in-out transitions Eric Rowell 2012-03-19 22:36:30 -0700
  • 8f0aebad11 prepared transition logic for new easing functions Eric Rowell 2012-03-19 21:09:13 -0700
  • 588b65a849 fixed transition bug related to frame.timeDiff Eric Rowell 2012-03-19 19:39:41 -0700
  • 70fe63b2b6 cleaned up animation and transition interaction Eric Rowell 2012-03-18 19:50:20 -0700
  • 84e7e71461 improved mouseover and mouseout event handling by ignoring parent handlers if mouse moves from one child to another Eric Rowell 2012-03-18 11:24:57 -0700
  • 9a61e149df fixed mousemove bug for overlapped shapes in different groups Eric Rowell 2012-03-17 19:48:54 -0700
  • 9e28a9010a forgot to add production build Eric Rowell 2012-03-17 14:36:38 -0700
  • fafb5db93f added support for event bubble cancelation Eric Rowell 2012-03-17 14:35:34 -0700
  • a9601fadc2 moved DOM creation logic from Stage constructor to a private method Eric Rowell 2012-03-17 10:48:25 -0700
  • ed35c6dbba added scrollbar support for container DOM, structured the unittests a bit better, and did some minor refactoring Eric Rowell 2012-03-17 10:28:25 -0700
  • 039c9059a0 rewrote drag and drop logic. removed draggableX and draggableY. added new dragConstraint property and new dragBounds property Eric Rowell 2012-03-13 22:11:22 -0700
  • 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 Eric Rowell 2012-03-13 21:16:25 -0700
  • 1ac858dea5 added foundation for transition support, and added linear transitions. easeIn, easeOut, and easeInOut transitions will come later. git status Eric Rowell 2012-03-12 22:41:09 -0700
  • 0375fdc400 checking in unitTests html file with correct kinetic version Eric Rowell 2012-03-11 23:03:09 -0700
  • 68db5bf7c1 minor code cleanup discovered by Wappworks Eric Rowell 2012-03-11 23:01:23 -0700
  • 24158587e6 updated .gitignore Eric Rowell 2012-03-11 16:11:59 -0700
  • 2379646cee updated documentation Eric Rowell 2012-03-11 16:07:14 -0700
  • 6093c7ca73 updated shape.getContext() documentation Eric Rowell 2012-03-11 16:05:47 -0700
  • 5aee56ab5e added fix for IE9 Eric Rowell 2012-03-11 15:57:57 -0700
  • 1f0585549b updated README Eric Rowell 2012-03-10 21:29:11 -0800
  • f8d1745e24 updated regex in build file to correctly remove old dist files Eric Rowell 2012-03-10 21:20:31 -0800
  • ed347c3641 changes geometries directory to shapes Eric Rowell 2012-03-10 20:22:27 -0800
  • cbab484117 missed a bug fix with last push Eric Rowell 2012-03-10 20:15:15 -0800
  • 07860a7dbd bug fixes and enhancements. also updated the README Eric Rowell 2012-03-10 16:52:16 -0800
  • 0f49f12024 removing dist files (these shouldn't be checked in) Eric Rowell 2012-03-10 10:45:25 -0800
  • 54d8006362 adding unit tests and functional tests. Need to add more tests when possible. Eric Rowell 2012-03-08 00:05:00 -0800
  • 3525aecf6b Merge pull request #2 from magicienap/master ericdrowell 2012-03-07 23:20:00 -0800
  • 7981df8a61 Include the version of the library in the file name when building it. Antoine Proulx 2012-03-07 14:25:45 -0500
  • a6948ec413 Ability to add the date and the version number from the command line. Antoine Proulx 2012-03-07 09:55:07 -0500
  • 7a4bf6ec26 All comments are now removed from the production file. Antoine Proulx 2012-03-07 09:49:32 -0500
  • 286b726823 Change the Rakefile for a Thorfile. Antoine Proulx 2012-03-07 08:43:02 -0500
  • 3c140ca762 Merged ac80261 removed lib directory and used src instead. Moved license.js outside of the source directory. Created a geometries directory inside src. Also had problems getting the Ruby rake file to build a minified file with uglifiy, so after a bit of searching I found that many people suggested to include the json-pure gem, so I added it to the Gemfile Eric Rowell 2012-03-06 23:53:48 -0800
  • 5679cbfade Merge commit 'c919807' Eric Rowell 2012-03-06 22:18:28 -0800
  • e8c2c27dd5 removed concatenated source file Eric Rowell 2012-03-06 21:55:08 -0800
  • 2346f2b10a checking in split files in preparation for new Ruby build Eric Rowell 2012-03-06 21:45:48 -0800
  • ac802613a8 Create a build script to concatenate and (optionaly) minify the files in the lib directory. Antoine Proulx 2012-03-05 20:59:41 -0500
  • 2a1acc3477 Split the main file into multiple files (one per class). Antoine Proulx 2012-03-05 19:01:34 -0500
  • c919807ebd Improved the README. Antoine Proulx 2012-03-05 18:53:18 -0500
  • fb12908408 KineticJS core Eric Rowell 2012-03-04 00:17:19 -0800
  • ea9517e4d3 first commit Eric Rowell 2012-03-03 23:29:08 -0800