photonstorm
|
b21baeb0b4
|
JSHint fix + added url.
|
2017-08-07 17:14:39 +01:00 |
|
photonstorm
|
3b98cc5966
|
Added Tween.loopCounter, Tween.loop is now an integer. Tween.progress, Tween.duration, Tween.totalProgress and Tween.totalDuration all calculated.
|
2017-05-25 14:51:20 +01:00 |
|
photonstorm
|
1c268871e0
|
Removed Tween.startDelay because you can do it via TweenData.delay. Added new Duration calculation functions and TD caches.
|
2017-05-25 14:33:31 +01:00 |
|
photonstorm
|
7ee785b395
|
Renamed yoyoDelay back to 'hold' and implemented it being used both to delay a yoyo, and also to hold in the end position before starting a repeat.
|
2017-05-24 05:24:20 +01:00 |
|
photonstorm
|
bd4161e43b
|
You can now specify additional ease function values via the easeParams property.
|
2017-05-24 04:38:17 +01:00 |
|
photonstorm
|
568eb5e4b3
|
Large refactor after some performance profiling. Works a lot better as a single array. No deep iteration any more, and cleaner data structure.
|
2017-05-24 03:29:31 +01:00 |
|
photonstorm
|
b05e47c477
|
Removed TweenData array and refactored the Build functions to avoid object cloning.
|
2017-05-24 01:27:04 +01:00 |
|
photonstorm
|
adc8b496b9
|
Refactored so that only a single TweenData will exist per property.
|
2017-05-23 19:04:15 +01:00 |
|
Richard Davey
|
d1468bb550
|
Preparing for totalDuration work.
|
2017-05-19 02:41:31 +01:00 |
|
Richard Davey
|
8358a89407
|
Huge refactoring to get a single Tween instance responsible for all properties and all targets. Much less iteration and object creation now.
|
2017-05-18 06:39:47 +01:00 |
|
Richard Davey
|
f049f2c133
|
Start of Timeline class.
|
2017-05-18 04:02:07 +01:00 |
|
Richard Davey
|
1b73562ba7
|
Fixed Tween.start property clash.
Added stagger and startDelay properties.
|
2017-05-18 03:33:18 +01:00 |
|
Richard Davey
|
90132a7a6f
|
Fixed TweenData.prev link.
|
2017-05-18 02:24:31 +01:00 |
|
Richard Davey
|
7e93def699
|
Moved functions into components and reworked the Update loop to make it cleaner and faster.
|
2017-05-18 00:24:25 +01:00 |
|
Richard Davey
|
f84980ce54
|
Lots of Tween updates and fixes for loop and yoyo handling.
|
2017-05-17 19:13:49 +01:00 |
|
Richard Davey
|
0d72f092ae
|
Moved ValueOp into TweenData. Allowed for chained TweenData array.
|
2017-05-17 15:40:36 +01:00 |
|
Richard Davey
|
ce36fdf264
|
Split the Tween class out into TweenData and Tween, and moved the functions into components.
|
2017-05-17 14:39:49 +01:00 |
|
Richard Davey
|
bbfbf123e4
|
Swapped to using += -= *= and /= instead (retains consistency with gsap/anime)
|
2017-05-17 13:19:42 +01:00 |
|
Richard Davey
|
26591ce784
|
Added completeDelay and elasticity (not yet hooked up)
|
2017-05-17 05:52:01 +01:00 |
|
Richard Davey
|
e2c08dd08e
|
Added Tween.repeatDelay.
|
2017-05-17 05:00:24 +01:00 |
|
Richard Davey
|
bef2602c03
|
Updated to use TweenBuilder and modified update loop.
|
2017-05-17 02:47:14 +01:00 |
|
Richard Davey
|
fd09dba200
|
TweenBuilder will create Tween objects based on given config, and populate TweenManager with them.
|
2017-05-17 02:47:14 +01:00 |
|