Eric Rowell
|
9b7f0ea8ff
|
updated .gitignore and added more performance tests around image cropping and scaling in order to understand the value of a SpriteSheet plugin
|
2012-12-09 20:13:17 -08:00 |
|
Eric Rowell
|
291583148b
|
moved all rendering logic into the Canvas renderer modules. Shape draw funcs are now passed a renderer object, not a canvas context. The context is accessible via canvas.getContext()
|
2012-12-09 09:52:33 -08:00 |
|
Eric Rowell
|
9be03d6eab
|
moved dashArray attr to Shape level and hooked into native setLineDash method now that it's in the spec. This enables dashed lines for any type of stroke, not just straight lines
|
2012-12-08 10:21:52 -08:00 |
|
Eric Rowell
|
c316edb418
|
added transform property normalization in setFill() method and also added fill transform unit tests
|
2012-12-08 09:26:16 -08:00 |
|
Eric Rowell
|
01c5f4f7ca
|
fill patterns can now be translated, rotated, scaled, and offset like nodes
|
2012-12-07 23:25:33 -08:00 |
|
Eric Rowell
|
9bbd5e41ec
|
decided to totally revert the pull request. the frame width and height should be used to define the width and height of the sprite frame, not the shape level width and height. This is because the frame height and width can change for different frames
|
2012-12-06 20:23:18 -08:00 |
|
Eric Rowell
|
bec7f5450b
|
removed unecessary rect draw in sprite scene graph draw func, and changed width and height logic in sprite hit graph draw func
|
2012-12-06 20:16:52 -08:00 |
|
Eric Rowell
|
df63558686
|
changed around the logic from the previous pull, and also added spriteTests to the unit test build
|
2012-12-06 20:11:14 -08:00 |
|
Eric Rowell
|
9392756dcf
|
Merge pull request #184 from soulBit/master
Sprites not respecting width and height
|
2012-12-06 20:00:10 -08:00 |
|
Taylan
|
33c7d1f2f6
|
Update src/shapes/Sprite.js
Sprites now scale to their width and height correctly in the same way as images
|
2012-12-05 18:43:58 +00:00 |
|
Eric Rowell
|
71eacd85d3
|
adjusted testing subtitle size
|
2012-12-03 20:12:38 -08:00 |
|
Eric Rowell
|
fb25a1c503
|
improved Testing README
|
2012-12-03 20:11:31 -08:00 |
|
Eric Rowell
|
5705d909e5
|
changed test to warn for node and shape selector unit test, and added more info in the README Testing section
|
2012-12-03 19:54:58 -08:00 |
|
Eric Rowell
|
266026c76f
|
setup test for require.js support
|
2012-12-01 18:44:13 -08:00 |
|
Eric Rowell
|
ab19b442a0
|
wrapped all modules with anonymous func. moved Canvas to root dir because it's now coupled to KineticJS logic. removed whitelisting arrays from Global. Did some prep work for AMD and Node support
|
2012-12-01 12:04:10 -08:00 |
|
Eric Rowell
|
8e5297033b
|
optimized line shape drawing logic, and also added image cropping performance tests
|
2012-11-30 21:59:48 -08:00 |
|
Eric Rowell
|
8a195618cf
|
cleaned up some cropping logic in Image, and added a cropping unit test
|
2012-11-30 20:01:10 -08:00 |
|
Eric Rowell
|
047e26382e
|
added new wedge shape. cleaned up shape comments. added degToRad and radToDeg helper in Type utility
|
2012-11-29 20:15:01 -08:00 |
|
Eric Rowell
|
44e454d740
|
changed other instances of imageBuffer to imageHitRegion
|
2012-11-28 23:28:24 -08:00 |
|
Eric Rowell
|
94670aeeda
|
changed createImageBuffer to createImageHitRegion for consistency
|
2012-11-28 23:18:17 -08:00 |
|
Eric Rowell
|
6ae7a932f8
|
updated test framework CSS
|
2012-11-28 23:04:23 -08:00 |
|
Eric Rowell
|
424e86bd2b
|
added warning check for toDataURL, and also improved image buffer unit tests
|
2012-11-28 22:19:49 -08:00 |
|
Eric Rowell
|
8958fbffc6
|
new applyShadow method for shape. Images with transparent pixels can now have shadows applied to them again. Fixed image stroke buffer rendering issue
|
2012-11-28 20:50:33 -08:00 |
|
Eric Rowell
|
e6eb647462
|
fix #164 prepend # to colorKey so that events work again in non webit browsers
|
2012-11-27 19:43:33 -08:00 |
|
Eric Rowell
|
393a9687dc
|
adjusted anonymous function wrapper for Node and Shape so that jsdocs wouldn't get tripped up
|
2012-11-26 20:42:01 -08:00 |
|
Eric Rowell
|
511e4618ba
|
improved Node documentation
|
2012-11-26 19:12:02 -08:00 |
|
Eric Rowell
|
48e014fe01
|
bug fix #29 bug fix #143 when node.remove() is called, parent property is unset. Also migrated remove tests from containerTests to nodeTests.
|
2012-11-24 23:19:16 -08:00 |
|
Eric Rowell
|
60db1a2d43
|
cleaned up functional test data urls. Functional tests now pass with no warnings
|
2012-11-24 23:00:14 -08:00 |
|
Eric Rowell
|
94c3c913cb
|
cleaned up unit test data urls. All unit tests now pass with no warnings
|
2012-11-24 22:48:23 -08:00 |
|
Eric Rowell
|
0e6eb3ffe4
|
fixed up some text shadow issues
|
2012-11-24 09:15:02 -08:00 |
|
Eric Rowell
|
0e514f7810
|
fixed up text path draw func
|
2012-11-24 00:05:37 -08:00 |
|
Eric Rowell
|
7f68dafb5c
|
fixed up Image hit draw func
|
2012-11-23 23:55:20 -08:00 |
|
Eric Rowell
|
b67cc4b589
|
Text shape now depends on Rect for rect drawing func
|
2012-11-23 22:21:19 -08:00 |
|
Eric Rowell
|
318d03feb7
|
finished up new Scene and Hit Renderers. added new textShadow attrs for more flexibility. Added new fillStroke() method which encapsulates shadow application logic
|
2012-11-23 14:54:32 -08:00 |
|
Eric Rowell
|
144e95ad42
|
preparation work for new Renderer inheritance pattern
|
2012-11-20 23:03:24 -08:00 |
|
Eric Rowell
|
c121e4b941
|
you can now pass in custom drawFuncs and drawHitFuncs via shape constructors
|
2012-11-18 20:28:55 -08:00 |
|
Eric Rowell
|
27d5031665
|
further decoupled scene, hit, and buffer graph drawing. To define a custom hit draw function, you now need to set the drawHitFunc attr.
|
2012-11-18 19:50:50 -08:00 |
|
Eric Rowell
|
e04b979063
|
improved drag and drop performance by skipping buffer redraws on drag move
|
2012-11-17 22:29:07 -08:00 |
|
Eric Rowell
|
feb1c83aac
|
added unit test for group to image
|
2012-11-15 22:22:38 -08:00 |
|
Eric Rowell
|
383a039def
|
applyFilter() method now takes in a required filter function, and an optional config and callback function, rather than a config object
|
2012-11-15 21:51:33 -08:00 |
|
Eric Rowell
|
0db40018af
|
prepend tests with a ! to omit a particular test from the test suite
|
2012-11-15 21:33:39 -08:00 |
|
Eric Rowell
|
1913fed33b
|
Kinetic.Animation constructor now just requires a function and optional node. No more config object
|
2012-11-15 21:30:58 -08:00 |
|
Eric Rowell
|
694ced6b7a
|
added custom buffer drawing function functional tests. Added an index page with links to all of the KineticJS tests inside the tests directory
|
2012-11-14 22:14:15 -08:00 |
|
Eric Rowell
|
9f80402dd1
|
improved functional test layout, and started work on drawBufferFunc support
|
2012-11-14 21:55:16 -08:00 |
|
Eric Rowell
|
bb78dacddf
|
made various low level performance enhancements with Container
|
2012-11-14 00:18:49 -08:00 |
|
Eric Rowell
|
38d78cc53a
|
added local cached variables to improve performance for Node and Shape
|
2012-11-14 00:07:59 -08:00 |
|
Eric Rowell
|
914ee2fb4b
|
after doing some more performance testing, decided to remove class level cache in favor of local method variable caching only
|
2012-11-13 23:48:30 -08:00 |
|
Eric Rowell
|
3c3351ec6f
|
removed ATTRS class level variable cache from Shape. added class level variable cache to Node. Made several low level optimizations.
|
2012-11-13 23:22:56 -08:00 |
|
Eric Rowell
|
429f28964a
|
wrapped Shape module with anonymous function, added variable cache, and reduced object attr access calls
|
2012-11-13 22:54:08 -08:00 |
|
Eric Rowell
|
2115920ab8
|
fixed up Canvas type bug. The Canvas constructor can now also take an optional isBuffer param. If not defined, default value is scene
|
2012-11-13 22:16:36 -08:00 |
|