Eric Rowell
|
16c251bb97
|
added drawFunc property to layer so that layers can easily draw non-node background graphics
|
2012-05-09 18:53:20 -07:00 |
|
Eric Rowell
|
7d92a2099e
|
fixed animation race condition bug that sometimes produced multiple requestAnimFrame calls, and also changed throttle property to be in fps (it used to be in ms). This will make it more consistent with other properties related to frame rates
|
2012-05-03 12:05:54 -07:00 |
|
Eric Rowell
|
7bcd34ec47
|
added new beforeDraw() and afterDraw() event handlers for Layer
|
2012-04-28 23:03:58 -07:00 |
|
Eric Rowell
|
ffd9924511
|
tweaked throttling algo and added unit tests
|
2012-04-28 19:52:45 -07:00 |
|
Eric Rowell
|
bd17b54aa8
|
added stage.reset() method so that you can reset the stage to its original state. hooked this in with stage.load() so that the stage starts when a clean slate when loading json
|
2012-04-28 13:57:43 -07:00 |
|
Eric Rowell
|
9cc380608e
|
fixed drawing bug related to new throttle feature
|
2012-04-28 13:46:54 -07:00 |
|
Eric Rowell
|
8dce92c2fd
|
introduced new setDefaultAttrs() method which greatly simplifies the logic required inside node constructors. This will also make plugin creation much easier
|
2012-04-28 12:55:18 -07:00 |
|
Eric Rowell
|
4e82139b74
|
added layer throttling which greatly improves drag and drop and other mousemove drawing performance
|
2012-04-28 11:18:40 -07:00 |
|
Eric Rowell
|
58eb778e9a
|
re-integrated simple serialization and deserialization with new attrs structure
|
2012-04-07 14:39:31 -07:00 |
|
Eric Rowell
|
6d618b97b5
|
first phase of new attrs architecture to better represent Node states
|
2012-04-05 23:48:58 -07:00 |
|
Eric Rowell
|
bf86dacb59
|
setup simple serialization
|
2012-04-04 22:57:36 -07:00 |
|
Eric Rowell
|
77aea95e7a
|
round 1 of animation + transition rewrite, while combing Xaric's Tween port
|
2012-04-02 21:03:59 -07:00 |
|
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
|
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
|
70fe63b2b6
|
cleaned up animation and transition interaction
|
2012-03-18 19:50:20 -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
|
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
|
2346f2b10a
|
checking in split files in preparation for new Ruby build
|
2012-03-06 21:45:48 -08:00 |
|