Commit graph

76 commits

Author SHA1 Message Date
Richard Davey
4eea1e75b3 Use GetValue for numeric-only properties 2022-09-02 18:10:08 +01:00
Richard Davey
072c709d04 Update GetNewValue.js 2022-09-02 18:09:52 +01:00
Richard Davey
8b6bdba654 Just use targetIndex plus tidied up functions 2022-09-02 16:20:39 +01:00
Richard Davey
05659d2b6b Refactored TweenData into a class to aid the VM in knowing its shape 2022-09-02 00:56:22 +01:00
Richard Davey
262dc391d6 Remove useFrames 2022-08-24 21:53:19 +01:00
Richard Davey
508252c039 The property and feature Tween.useFrames has been removed and is no longer a valid Tween Config option. Tweens are now entirely ms/time based. 2022-08-24 21:51:57 +01:00
Richard Davey
2d11103c34 Removed BaseTween and merged back into Tween
As we don't need to split it for Timeline any longer.
2022-08-23 21:27:15 +01:00
Richard Davey
77603c2b42 Removed all Timeline related code and events 2022-08-23 21:13:03 +01:00
Richard Davey
1f01eaa355 Update StaggerBuilder.js 2022-08-23 18:08:48 +01:00
Richard Davey
68f2f6cb61 Remove console.log 2022-08-23 17:49:55 +01:00
Richard Davey
73a96bc4c2 Removed unsupported interpolation functions 2022-08-23 17:49:47 +01:00
Richard Davey
4c23a88e03 We can simplify this a lot and only call funcs during TweenData creation 2022-08-23 17:37:40 +01:00
Richard Davey
0eb0171dfb Specify return type 2022-08-23 17:36:52 +01:00
Richard Davey
b3b4d596a9 Return interpolation getStart and getEnd 2022-08-23 17:36:42 +01:00
Richard Davey
4f34cb6b42 Can return null. 2022-08-23 17:36:14 +01:00
Richard Davey
e845dc207f Added support for value interpolation 2022-08-23 15:21:32 +01:00
Richard Davey
bec14fbac1 Now supports tween interpolation 2022-08-23 15:21:15 +01:00
Richard Davey
16c1c4352b Added GetInterpolationFunction 2022-08-23 15:20:28 +01:00
Richard Davey
1b4053a8e7 Removed array check and tidied up direction code 2022-08-23 15:20:14 +01:00
Richard Davey
2065f29f10 Added new persist feature 2022-08-22 17:54:52 +01:00
Richard Davey
faec522e15 Special-case for scale 2022-08-19 17:29:44 +01:00
Richard Davey
87ba0cdbb0 Use substring instead 2022-08-19 16:50:59 +01:00
Richard Davey
dfebdb9a7a The TweenManager calls init. 2022-08-19 14:42:20 +01:00
Richard Davey
e25b3249c3 TweenBuilder calls Tween.init directly 2022-08-18 18:44:53 +01:00
Richard Davey
ef0ddec588 Update TweenBuilder.js 2022-07-27 17:52:28 +01:00
Richard Davey
fb765a47c4 Update TweenBuilder.js 2022-07-26 02:14:06 +01:00
Richard Davey
59fbcc5ca3 Updated copyright year 2022-02-28 14:29:51 +00:00
samme
0882e03fce Remove obsolete comment 2021-06-27 11:53:30 -07:00
samme
9e6dc57063 Correct use of tween/timeline setCallback()
Fixes #5753
2021-06-26 17:30:24 -07:00
Richard Davey
cf17dbe7e9 Previously, the easeParams array within a Tweens props object, or a multi-object tween, were ignored and it was only used if set on the root Tween object. It will now work correctly set at any depth. Fix #4292 2020-09-02 22:27:40 +01:00
samme
3c62cb3eb5 Configure timeline without tweens 2020-06-06 11:44:40 -07:00
Richard Davey
392c52fa8b Update GetEaseFunction.js 2020-01-20 23:34:40 +00:00
Richard Davey
ff65e69cd1 Changed copyright date to 2020 2020-01-15 12:07:09 +00:00
Richard Davey
47ae9eaadc Exposed StaggerBuilder and added missing param to JSDocs 2020-01-13 22:35:40 +00:00
Richard Davey
50d9931c11 Added cached MIN/MAX SAFE INT for IE support #4833 2019-11-18 17:01:55 +00:00
Richard Davey
8288eeb899 Updated docs 2019-07-02 12:13:43 +01:00
Richard Davey
77e830a557 Starting on docs 2019-07-01 14:56:56 +01:00
Richard Davey
52c0c85cb6 Fixed eased range grid stagger 2019-07-01 12:49:02 +01:00
Richard Davey
2b713b0038 Pre-calc the grid values 2019-07-01 12:19:05 +01:00
Richard Davey
95ad802c27 Getting Grid Range working 2019-06-30 16:59:58 +01:00
Richard Davey
2f60afe8f7 Finished all non-grid options, including proper ease, range and direction 2019-06-29 11:26:26 +01:00
Richard Davey
adaa5893ea Grid working properly with static value and range 2019-06-28 19:35:54 +01:00
Richard Davey
7222a53a23 Update StaggerBuilder.js 2019-06-28 18:08:32 +01:00
Richard Davey
58f076a125 TweenData now holds the target index and has a new signature 2019-06-28 18:02:18 +01:00
Richard Davey
496ac0f979 Supports ranged staggers 2019-06-28 17:42:34 +01:00
Richard Davey
293c28b83c LoadValue functions now take new arguments and updated types and docs 2019-06-28 17:42:03 +01:00
Richard Davey
4baf88b8d1 Updated comments 2019-06-28 17:20:57 +01:00
Richard Davey
864c484856 'start', 'from' and 'ease' all working 2019-06-28 14:38:48 +01:00
Richard Davey
594d75c26a Much more flexible in allowing the ease string input format 2019-06-28 12:21:52 +01:00
Richard Davey
2d82eca8c5 Added start of StaggerBuilder 2019-06-27 17:14:39 +01:00