24 Commits

Author SHA1 Message Date
de6a92f8c6 Fix tslint errors. 2016-02-24 11:06:15 +02:00
7b440c822f Updated the animations API 2016-02-10 11:35:03 +02:00
57af0bbfe3 Code refactoring 2016-02-09 18:18:37 +02:00
4042fecf1e Fixed: animation chaining is not working when using spring animation 2016-02-09 15:38:55 +02:00
cc92fc329f Added custom animation curve support and spring animations 2016-02-09 14:50:32 +02:00
e3bdcdc3f6 Fixed: Setting and instantly animating a property fails for iOS 2016-02-05 14:21:22 +02:00
a8dc90178c Fixed exception in animations when animating a view before it's being displayed 2016-02-05 11:22:05 +02:00
91d1ba3f97 Modified animations to allow smooth transition when the previous animation is replaced with a new one 2016-02-04 14:15:24 +02:00
f403b506aa Fixed: _resolveAnimationCurve is undefined 2016-02-03 16:08:03 +02:00
dbfa09f8ef Changed how AnimationDelegateImpl is created to be in sync with the new approach 2016-02-03 14:52:29 +02:00
a0020453e5 fixed broken unit tests because of the animation refactoring 2016-02-03 10:55:02 +02:00
68f9358b1d fixed issue 1443 2016-02-02 15:43:33 +02:00
c4c92efd8e Implemented #1102: Ability to specify an animation easing, i.e. curve in a platform-independent manner. 2015-11-16 15:22:18 +02:00
46921d53f6 Move from begin/commit animation blocks to keyframe animations, they handle continuation from the current state. There is a new "Sequence" animation in the "animations" app that displays a sequence of animations that used to be buggy in iOS (the animated object was jumping around) but should now display a nice continuos animation. The problem that has been fixed appeared only when multiple properties that affect transform are animated: rotate + translate or scale + translate. 2015-10-15 12:16:30 +03:00
21b3a0a602 Fixed #801: Chained animations lose state on iOS. 2015-10-14 16:01:59 +03:00
e3aeb90544 Fixed: iOS animations combining several affine transform properties set only the first property on our view after they finish. #835 2015-10-01 13:52:20 +03:00
77838ae9c6 Change from "classic" TS 1.6 imports to the default resolution scheme.
- Use relative imports in place of most of our absolute ones.
- Add "private" ambient modules for modules that we need to import using
an absolute path (e.g. when app/.../test-something.ts needs to import
ui/styling/style-scope)
2015-09-29 16:25:49 +03:00
beef7f9372 Fixed: If an Animation instance is played more than once, the same promise is resolved each time leading to unexpected results. #774 2015-09-21 13:27:10 +03:00
9fbcf5f143 Fix typescript 1.6 compile errors.
- Remove unknown properties in object literals.
- Don't use module-level `delete` statements.
2015-09-18 11:20:17 +03:00
e18e7777a1 Added View.translateX, View.translateY, View.scaleX, View.scaleY, View.rotate properties. 2015-09-03 11:46:12 +03:00
72e490a036 fix the issue that an iOS animation promise may never be resolved nor rejected 2015-08-14 17:53:04 +08:00
4c03cddbd6 Fix tslint error
Change module-merge to use the global merge function
2015-08-03 13:49:22 +03:00
b1e55f1066 Animations 1.0 2015-07-29 15:24:43 +03:00
09c00cb13b Animations Spike 2015-07-29 15:24:38 +03:00