Commit Graph

837 Commits

Author SHA1 Message Date
Eric Rowell
1914a51f7c Merge pull request #524 from ippo615/master
jsHint Cleanup and New Filters
2013-07-19 11:29:47 -07:00
ippo615
9ca025d35f Cleaned js, added tests for all convolution filters 2013-07-15 20:45:34 -04:00
ippo615
1ae9188708 Improved 'colorizing' - now any color 2013-07-15 20:09:36 -04:00
ippo615
f640d19042 Working on convolution based filters 2013-07-14 22:20:45 -04:00
ippo615
66cef11ae9 Fixed bug in color filters, added visual tests. 2013-07-11 21:57:49 -04:00
ippo615
3c49dc9536 Fixed bug in hue shifting 2013-07-11 21:05:11 -04:00
ippo615
1ef20456ba Added color filters 2013-07-11 21:02:51 -04:00
ippo615
1d375fb711 Fixed JS Hint errors 2013-07-11 19:47:33 -04:00
Eric Rowell
1cbc3dd31c improved batch draw logic. Each layer isntance now has access to its own batch draw animation 2013-07-05 20:42:02 -07:00
Eric Rowell
c79f286893 added stage mouseover and mouseout events 2013-07-05 10:38:02 -07:00
Eric Rowell
7c40333fc8 stage events can now be added without having a target node. i.e. you can bind mousedown, mouseup, click, dblclick, etc. to the stage directly 2013-07-04 00:20:28 -07:00
Eric Rowell
f85c6b1392 added new addPoint method which allows you to add a single point to the points array without swapping the whole thing 2013-06-27 23:28:57 -07:00
Eric Rowell
812ea103f2 added tween.destroy() method + unit tests 2013-06-09 00:28:39 -07:00
Eric Rowell
584eb5eddb fixed Tween regression 2013-06-08 20:22:34 -07:00
Eric Rowell
c0c5868f31 updated Label docs. removed old integration test files 2013-06-08 16:11:31 -07:00
Eric Rowell
b86aa11d47 fix #352 also did major remove and destroy refactoring, and added lots of unit and visual tests 2013-06-08 15:57:36 -07:00
Eric Rowell
0983531197 changed integration tests to visual tests 2013-06-08 15:21:31 -07:00
Eric Rowell
bffc886b79 added integration test for hiding the stage 2013-06-08 15:17:59 -07:00
Eric Rowell
e8c9e7966f when a new stage is instantiated, it now clears the container DOM element 2013-06-08 14:29:58 -07:00
Eric Rowell
79c3124ed7 Spline no longer extends Line. Blob no longer extends Spline. point getter setters were extracted out to Node. control point expansion method in Spline was pulled out and put in Util 2013-06-08 14:17:26 -07:00
Eric Rowell
e8ea9340fe added points Node getter and setter creators for Line and Polygon 2013-06-08 11:11:49 -07:00
Eric Rowell
0c3ada88f5 updated perf tests 2013-06-07 23:11:01 -07:00
Eric Rowell
007ad76680 added new destroyChildren() method 2013-06-06 23:03:00 -07:00
Eric Rowell
ffc33a7676 removeChildren now removes all descendants. returned this for all applicable methods in Node, Layer, Stage, and Shape 2013-06-06 22:45:31 -07:00
Eric Rowell
824e9fdbee brought back Ellipse and ellipse tests 2013-06-06 22:07:53 -07:00
Eric Rowell
51643bcada fixed Chrome 27 bug which was drawing circles as rectangles 2013-06-06 21:56:40 -07:00
Eric Rowell
8a5ad235bd added some tween unit tests. all tween methods now return this 2013-06-04 22:39:11 -07:00
Eric Rowell
05bc2e9d1f Tweens now have built-in point array support. This means thatyou can tween any numeric value, or any array of points. Very handy for Line, spline, Polygon, and Blob 2013-06-03 22:09:47 -07:00
Eric Rowell
55e775c1ff rewrote Kinetic.Tween yet again. A Kinetic.Tween is no longer made up of Tweens. A single tween instance is used, which tweens a value from 0 to 1. Kinetic.Tween then uses the value between 0 and 1 to update all of the attributes. This performs much better, and sets us up for true array tweening support 2013-06-03 21:50:14 -07:00
Eric Rowell
c1bd40fcae first pass at implementing tweenable point arrays 2013-06-02 16:50:38 -07:00
Eric Rowell
18fa3673aa removed data url dependencies from functional tests 2013-06-02 15:44:24 -07:00
Eric Rowell
a3fe5b05ca pulled all integration tests out of the unit test suite and put them into integrationTests.js. updated test suite index page 2013-06-02 12:16:39 -07:00
Eric Rowell
98dff50c93 fixed all jshint errors except for Path, Mask, and Blur 2013-06-01 22:17:18 -07:00
Eric Rowell
77793aed60 lots of jshinting 2013-06-01 22:03:02 -07:00
Eric Rowell
3f67cc8b60 got started on jshint errors. still a lot to do 2013-06-01 16:23:31 -07:00
Eric Rowell
c80cb57acb updated readme 2013-06-01 16:14:51 -07:00
Eric Rowell
8bc007118c added jshint to the build 2013-06-01 16:13:33 -07:00
Eric Rowell
2409b99844 removed Ruby build files, and updated readme with Grunt instructions 2013-06-01 16:03:50 -07:00
Eric Rowell
616e5d98f4 dev version will now be 0.0.0 instead of current. current is an invalid value for the version key in the package.json file for grunt 2013-06-01 15:58:14 -07:00
Eric Rowell
6d9adad2f5 grunt build now also builds the individually minified classes for the custom build configurator 2013-06-01 15:41:25 -07:00
Eric Rowell
5d1a78589a updated class config param doc include replacements with grunt 2013-06-01 10:27:44 -07:00
Eric Rowell
489b7825c3 first pass at migrating the old Ruby build to Grunt 2013-06-01 00:53:32 -07:00
Eric Rowell
7b9322c15c custom builds that do not include drag and drop now work correctly fixes #465 2013-05-31 23:36:43 -07:00
Eric Rowell
244273eb4c prevent default now occurs in the stage addEvent method 2013-05-31 23:11:21 -07:00
Eric Rowell
324d841ed4 mousedown and touchstart events now always call preventDefault 2013-05-31 23:04:07 -07:00
Eric Rowell
3cfd49a03e updated tests 2013-05-21 21:22:22 -07:00
Eric Rowell
bb6046375e drag events should bubble 2013-05-21 07:14:27 -07:00
Eric Rowell
9dcf398bd0 Merge pull request #461 from wvankuipers/patch-1
removed tailing `,` to prevent JS errors in IE
2013-05-21 06:34:49 -07:00
W. van Kuipers
539b18f501 removed tailing , to prevent JS errors in IE 2013-05-21 09:21:21 +02:00
Eric Rowell
2f43f26418 fixed Label regression 2013-05-21 00:13:32 -07:00