31 Commits

Author SHA1 Message Date
Pete Bacon Darwin
4c2ce4e8ba docs: update animations to use @publicApi tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Pete Bacon Darwin
42c331bbf2 docs: update animations with @publicApi tags ()
PR Close 
2018-10-19 14:35:53 -07:00
Judy Bogart
98f336c0fb docs: add api doc for programmatic animation classes ()
PR Close 
2018-08-14 13:15:27 -07:00
Pete Bacon Darwin
d5b73832bf refactor(animations): do not use short parameter names ()
PR Close 
2018-08-01 10:51:58 -07:00
Igor Minar
e3064d5432 feat: typescript 2.9 support ()
PR Close 
2018-07-03 13:32:06 -07:00
Judy Bogart
a577c9e1f4 docs: edit api doc comments for new template and style ()
PR Close 
2018-06-13 13:31:10 -07:00
Igor Minar
77ff72f93b Revert "style(animations): fix short param names ()"
This reverts commit e3518967ad705b133ee21eedcf9546b5cb2e817e.

This PR accidentaly introduces a breaking change:
https://github.com/angular/angular/pull/23668#discussion_r186265055
2018-05-05 08:36:49 -07:00
Pete Bacon Darwin
e3518967ad style(animations): fix short param names ()
PR Close 
2018-05-05 08:17:02 -07:00
Matias Niemelä
58b94e6f5e feat(animations): expose element and params within transition matchers ()
PR Close 
2018-03-13 09:42:24 -07:00
Matias Niemelä
b2f366b3b7 fix(animations): only use the WA-polyfill alongside AnimationBuilder ()
This patch removes the need to include the Web Animations API Polyfill
(web-animations-js) as a dependency. Angular will now fallback to using
CSS Keyframes in the event that `element.animate` is no longer supported
by the browser.

In the event that an application does use `AnimationBuilder` then the
web-animations-js polyfill is required to enable programmatic,
position-based access to an animation.

Closes 

PR Close 
2018-02-22 16:07:53 -08:00
Matias Niemelä
e1bf067090 fix(animations): report correct totalTime value even during noOp animations ()
This patch ensures that if the NoopAnimationsModule is used then it will
correctly report the associated `totalTime` property within the emitted
AnimationEvent instance when an animation event trigger is fired.

BREAKING CHANGE: When animation is trigged within a disabled zone, the
associated event (which an instance of AnimationEvent) will no longer
report the totalTime as 0 (it will emit the actual time of the
animation). To detect if an animation event is reporting a disabled
animation then the `event.disabled` property can be used instead.

PR Close 
2018-02-16 18:03:31 -08:00
Matias Niemelä
590d93b30d feat(animations): re-introduce support for transition matching functions ()
Closes 

PR Close 
2017-12-07 17:16:09 -08:00
Jason Aden
79c7fe05c6 build: update public api file names ()
PR Close 
2017-09-19 16:59:18 -07:00
Jason Aden
fd701b07f0 build: publish tree of files rather than FESMs ()
* Remove now unnecessary portions of build.
* Add a compilePackageES5 method to build ES5 from sources
* Rework all package.json and rollup config files to new format
* Remove "extends" from tsconfig-build.json files and fixup compilation roots

PR Close 
2017-08-31 15:34:50 -07:00
Matias Niemelä
409688fe17 feat(animations): report errors when invalid CSS properties are detected ()
Closes 

PR Close 
2017-08-21 20:38:22 -05:00
Matias Niemelä
05472cb21b fix(animations): support persisting dynamic styles within animation states ()
Closes 
Closes 
2017-08-07 11:40:04 -07:00
Matias Niemelä
b10029c18b docs(animations): add documentation for new animation features 2017-05-19 12:52:04 -07:00
Matias Niemelä
712630ca65 perf(animations): reduce size of animations bundle
before:
animations.umd.js = 33k
animations.umd.min.js = 9.0k

after:
animations.umd.js = 31k
animations.umd.min.js = 7.9k
2017-05-17 16:30:36 -07:00
Matias Niemelä
8a6eb1ac78 refactor(animations): single animation engine code pass 2017-05-16 17:39:57 -07:00
Matias Niemelä
16c8167886 feat(animations): introduce a wave of new animation features 2017-05-16 17:39:57 -07:00
Miško Hevery
38d75d410e
feat(animations): Update types for TypeScript nullability support
Closes 
2017-04-11 18:13:52 -07:00
Miško Hevery
910c0d9ee7 fix(core): Update types for TypeScript nullability support () 2017-03-29 09:34:45 -07:00
Jason Aden
410aa33005 build: fix paths to typings files so tsickle resolves imports correctly
Fixes 
2017-03-16 17:34:29 -07:00
Matias Niemelä
0aad270267 refactor(platform-browser): move platform-browser/animations to animations/browser ()
Closes: 
2017-03-14 11:55:49 -07:00
Chuck Jazdzewski
e6c81d2a42 Revert "refactor(platform-browser): move platform-browser/animations to animations/browser ()"
This reverts commit 195b863ea42c3dcfaf60ac43f52bd0f1e0d3ce5d.
2017-03-13 15:46:44 -07:00
Chuck Jazdzewski
498a95148b Revert "build(animations): adjust animations/browser source to new standard for automatic build ()"
This reverts commit 21a18d6cebd1214b12f435fd18d9607c10cd3ba3.
2017-03-13 15:46:07 -07:00
Jason Aden
21a18d6ceb build(animations): adjust animations/browser source to new standard for automatic build () 2017-03-13 14:39:42 -07:00
Matias Niemelä
195b863ea4 refactor(platform-browser): move platform-browser/animations to animations/browser () 2017-03-13 14:39:19 -07:00
Matias Niemelä
9560ad81b9 fix(animations): make animations work in AOT () 2017-03-01 17:13:06 -08:00
Matias Niemelä
32c2fd5c9f refactor(animations): change NoOp -> Noop () 2017-02-24 00:32:19 -08:00
Matias Niemelä
830393d234 refactor(animations): support browser animation rendering () 2017-02-22 15:14:49 -08:00