a5c4bb5b96
fix(animations): make sure @.disabled works in non-animation components
...
Note 4.3 only!
Prior to this fix when [@.disabled] was used in a component that
contained zero animation code it wouldn't register properly because the
renderer associated with that component was not an animation renderer.
This patch ensures that it gets registered even when there are no
animations set.
2017-07-19 09:50:03 -07:00
383d8969ab
fix(animations): always camelcase style property names that contain auto styles
...
Closes #17938
2017-07-19 09:49:47 -07:00
333ffd8d32
fix(animations): capture cancelled animation styles within grouped animations
...
Closes #17170
2017-07-19 09:49:42 -07:00
f7686d4124
Revert "fix(animations): make sure @.disabled works in non-animation components"
...
This reverts commit 01a2688848
.
2017-07-14 11:00:29 -07:00
01a2688848
fix(animations): make sure @.disabled works in non-animation components
...
Note 4.3 only!
Prior to this fix when [@.disabled] was used in a component that
contained zero animation code it wouldn't register properly because the
renderer associated with that component was not an animation renderer.
This patch ensures that it gets registered even when there are no
animations set.
2017-07-14 10:34:58 -07:00
8e28382e4a
feat(animations): support disabling animations for sub elements
...
Closes #16483
2017-07-07 14:58:40 -07:00
3203639d7d
fix(animations): ensure :animating
queries collect previous animation elements properly
2017-07-07 14:58:40 -07:00
f85b543cc1
fix(animations): properly detect state transition changes for object literals
2017-07-07 14:58:40 -07:00
105e920b69
fix(animations): properly handle cancelled animation style application
2017-07-06 10:18:12 -07:00
858dea98e5
fix(animations): properly cleanup query artificats when animation construction fails
2017-07-06 10:18:12 -07:00
40f77cb563
fix(animations): properly collect :enter nodes that exist within multi-level DOM trees
...
Closes #17632
2017-06-28 18:18:10 -07:00
d699c354db
fix(animations): do not remove container nodes when children are queried by a parent animation
...
Closes #17746
2017-06-27 11:00:17 -07:00
34f3832af9
fix(animations): do not delay style() values before a stagger() runs
...
Closes #17412
2017-06-27 11:00:06 -07:00
f2ee1dcdb7
fix(animations): do not validate style overlap errors in different transitions
2017-06-23 09:02:37 -07:00
e096a85874
fix(animations): remove duplicate license header
2017-06-15 14:41:59 -07:00
6ca46929fa
fix(animations): properly collect :enter nodes in a partially updated collection
...
This PR fixes an issue where `query(':enter')` will only collect elements up until it an element that is found that isn't apart of the `:enter` query.
Closes #17440
2017-06-12 15:26:46 -07:00
185075d870
fix(animations): compute removal node height correctly
2017-06-12 12:18:26 -07:00
451257a2fd
fix(animations): do not treat a 0
animation state as void
2017-06-12 12:18:15 -07:00
e9886d701d
fix(animations): evaluate substitutions on option param values
2017-06-08 10:12:52 -07:00
fe6b39d585
perf(animations): do not create a closure each time a node is removed
2017-06-07 11:16:17 -07:00
819514aeba
fix(animations): ensure web-animations understands a numeric CSS perspective value
...
Closes #14007
2017-06-02 17:05:15 -07:00
b55adee982
perf(animations): only apply :leave
flags if animations are set to run
2017-06-02 17:05:06 -07:00
068133ec85
fix(animations): do not retain deleted nodes during an non-removal animation ( #17153 )
...
Closes #17086
2017-06-01 14:02:41 -07:00
ad6a57e0a3
perf(animations): do not place enterId values on elements for querying purposes ( #17150 )
2017-06-01 11:39:53 -07:00
665e7071fa
fix(animations): always change to desired animation state even if no transition fires ( #17025 )
...
Fixes #16947
2017-05-31 15:36:41 -07:00
d108479d84
fix(animations): use a lightweight renderer for non-animation components ( #17003 )
...
This reverts commit c0981b8e13
.
2017-05-26 14:39:42 -06:00
c0981b8e13
Revert "fix(animations): use a lightweight renderer for non-animation components ( #17003 )"
...
This reverts commit 3ab86bd661
.
2017-05-26 08:55:23 -07:00
3ab86bd661
fix(animations): use a lightweight renderer for non-animation components ( #17003 )
2017-05-25 18:54:35 -06:00
e7d9fd8056
fix(animations): repair flicker issues with WA polyfill ( #16937 )
...
Fixes #16919
Fixes #16918
2017-05-22 17:57:16 -06:00
6cb93c1fac
fix(animations): only require one flushMicrotasks call when testing animations
2017-05-19 10:45:20 -07:00
7d9f96abf0
fix(animations): make sure reuseable animation subtitutions work without default params ( #16875 )
2017-05-18 12:59:54 -07:00
54a6e4ff9e
refactor(animations): make animation testing work with fixture.whenRenderingDone
2017-05-16 17:39:57 -07:00
8a6eb1ac78
refactor(animations): single animation engine code pass
2017-05-16 17:39:57 -07:00
16c8167886
feat(animations): introduce a wave of new animation features
2017-05-16 17:39:57 -07:00
38d75d410e
feat(animations): Update types for TypeScript nullability support
...
Closes #15870
2017-04-11 18:13:52 -07:00
a580f8c61f
fix(animations): make sure style calculations are not computed too early ( #15540 )
...
Closes #15507
2017-03-28 16:07:49 -07:00
941f194a83
docs: spelling errors ( #15375 )
2017-03-22 13:25:35 -07:00
fbccd5cd38
fix(animations): ensure empty animate() steps work at the end of a sequence ( #15328 )
...
Closes #15310
Closes #15328
PR Close #15328
2017-03-21 14:26:43 -05:00
94da80148e
fix(animations): stringify boolean values as 1
and 0
( #15311 )
...
Closes #15247
Closes #15311
PR Close #15311
2017-03-20 22:36:29 -05:00
9bf2fb4a74
fix(animations): ensure enter/leave cancellations work ( #15323 )
...
Closes #15315
Closes #15323
PR Close #15323
2017-03-20 22:36:11 -05:00
80075afe8a
fix(animations): only process element nodes through the animation engine ( #15268 )
...
Closes #15267
Closes #15268
PR Close #15268
2017-03-19 10:50:07 -05:00
a6fb78ee3c
fix(animations): make sure non-transitioned leave operations cancel existing animations ( #15254 )
...
Closes #15213
PR Close #15254
2017-03-17 15:35:11 -05:00
f92591054b
fix(animations): make sure easing values work with web-animations ( #15195 )
...
Closes #15115
Closes #15195
PR Close #15195
2017-03-17 13:53:19 -05:00
c66437fc13
fix(animations): only treat view removals as void
state transitions ( #15245 )
...
Closes #15223
PR Close #15245
2017-03-17 13:48:25 -05:00
62d5543b01
fix(animations): make sure easing values are applied to an empty animate() step ( #15174 )
...
Closes #15115
Closes #15174
2017-03-15 15:31:06 -07:00
3f38c6fdcd
fix(animations): always fire callbacks even for noop animations ( #15170 )
...
Closes #15170
2017-03-15 13:41:00 -07:00
36ce0afff6
fix(animations): support multiple state names per state() call ( #15147 )
...
Closes #14732
Closes #15147
2017-03-15 09:24:09 -07:00
0aad270267
refactor(platform-browser): move platform-browser/animations to animations/browser ( #15130 )
...
Closes : #15130
2017-03-14 11:55:49 -07:00
e6c81d2a42
Revert "refactor(platform-browser): move platform-browser/animations to animations/browser ( #15043 )"
...
This reverts commit 195b863ea4
.
2017-03-13 15:46:44 -07:00
195b863ea4
refactor(platform-browser): move platform-browser/animations to animations/browser ( #15043 )
2017-03-13 14:39:19 -07:00