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
|
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
|
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
|
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
|
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
|
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 |
|
Eric Rowell
|
178c4d7d42
|
removing unitTests.js from project because it is no longer a source file
|
2012-11-13 21:42:02 -08:00 |
|
Eric Rowell
|
a5e23c426d
|
restructured unit tests and created a unit test build target which concatenates source test files
|
2012-11-13 21:37:28 -08:00 |
|
Eric Rowell
|
5be1802729
|
fix #149 began decoupling scene graph draw and buffer graph draw logic. This will enable more flexibility for developers to define custom buffer draw functions, and it also improves draw performance for both the scene and buffer graphs, because each function can be optimized for its purpose. Also moved text drawing logic to the Text shape
|
2012-11-12 19:59:19 -08:00 |
|
Eric Rowell
|
356c302ac3
|
added shapeType property to Sprite which fixes a bug related to cloning Sprites. Also added more unit tests
|
2012-11-04 18:15:29 -08:00 |
|
Eric Rowell
|
656a7a63e4
|
added Invert filter which inverts image colors
|
2012-11-04 11:30:40 -08:00 |
|
Eric Rowell
|
b76cc09742
|
added Brighten filter
|
2012-11-04 10:52:33 -08:00 |
|
Eric Rowell
|
921d9f0caa
|
improved unit test for setDrawFunc()
|
2012-11-04 08:54:32 -08:00 |
|
Eric Rowell
|
b3e7e26248
|
console.warn() was failing in IE9 running on Windows7 64bit. changed check to window.console
|
2012-11-04 08:07:09 -08:00 |
|
Eric Rowell
|
32e72176ca
|
isListening() method now takes into account ancestor listening
|
2012-11-03 22:20:46 -07:00 |
|
Eric Rowell
|
0748692c1d
|
added new fire() method which fires synthetic events and custom events. Simulate() now simulates user events with event bubbling
|
2012-11-03 17:19:21 -07:00 |
|
Eric Rowell
|
78668b0d38
|
greatly improved animation, transition, and drag and drop performance by dynamically switching between fixed and dynamic frame rates, and also created a single source of truth for the animation frame object
|
2012-11-03 11:16:33 -07:00 |
|
Eric Rowell
|
fb90709b3a
|
greatly improved transition performance by directly setting attr properties for each frame, and also removing unecessary redraws when transition finishes
|
2012-10-28 22:41:13 -07:00 |
|
Eric Rowell
|
d636afb6fe
|
text.getWidth() and getHeight() now return calculated width and height. Removed getBoxWidth() and getBoxHeight() methods
|
2012-10-11 20:00:13 -07:00 |
|
Eric Rowell
|
0ae50ba523
|
merge trunk
|
2012-10-10 19:25:50 -07:00 |
|
Eric Rowell
|
2426c2bd2c
|
moved width and height attrs to node level. This enables us to get and set shape dimensions via width and height. For example, if you have a circle with radius 50, getWidth() will return 100. Not all shapes width and height methods have been implemented yet
|
2012-10-10 18:48:08 -07:00 |
|
ericdrowell
|
f74955641a
|
fixed multiple bugs related to toDataURL() when using hidden layers
|
2012-10-07 19:38:12 -07:00 |
|
ericdrowell
|
432533ae4a
|
greatly improved the OO design for draw logic. removed unecessary _draw() and __draw() methods
|
2012-10-07 19:14:14 -07:00 |
|
ericdrowell
|
f1bc2fe4e8
|
updated unit tests
|
2012-10-06 16:11:49 -07:00 |
|
ericdrowell
|
e16935efb3
|
merge pull request #115 which improves get() design, and also enables the ability to select by node ttype
|
2012-10-06 15:40:49 -07:00 |
|
ericdrowell
|
07a8848098
|
updated text shadows unit test
|
2012-10-06 15:22:51 -07:00 |
|
ericdrowell
|
82bfd9c15a
|
text shadows now work correctly again
|
2012-10-06 15:19:33 -07:00 |
|
ericdrowell
|
a3840fdc69
|
moved line cap logic to shape level so that Path can also utilize line caps
|
2012-10-06 15:05:03 -07:00 |
|
David Johansson
|
8e03a97d46
|
Improved get method to inlude get by shapeType. Also improved the oo-design.
|
2012-10-06 23:35:46 +02:00 |
|
ericdrowell
|
6f230fc42b
|
pull request #109 opacity can now be applied to the stage
|
2012-10-06 13:53:50 -07:00 |
|