Matthieu Riegler
30757bd4d5
refactor(animations): EnvironmentProviders for provideAnimationsAsync ( #52862 )
...
This will prevent devs from using these providers in at a component level.
PR Close #52862
2023-11-13 17:27:31 +00:00
Matthieu Riegler
f5872c9921
fix(animations): prevent the AsyncAnimationRenderer from calling the delegate when there is no element. ( #52570 )
...
This happens when `issueAnimationCommand` is invoked
fixes #52538
PR Close #52570
2023-11-13 16:29:18 +00:00
Matthieu Riegler
792026bc7d
build: add missing entries for the api extraction ( #52452 )
...
Were missing :
* `@angular/common/http/testing`
* `@angular/platform-browser/animations/async`
PR Close #52452
2023-10-31 14:53:34 -07:00
Matthieu Riegler
0792424df2
refactor(animations): make AnimationBuilder tree-shakable ( #52097 )
...
This commit allows also to use the `AnimationBuilder` when using `provideAnimationsAsync()`
fixes #52096
PR Close #52097
2023-10-12 18:13:22 +02:00
Matthieu Riegler
75d610d420
fix(platform-browser): set animation properties when using async animations. ( #52087 )
...
Animations properties set on the default renderer weren't set on the animation renderer once it was loaded. This commit fixes this.
PR Close #52087
2023-10-10 11:59:13 -07:00
Matthieu Riegler
5b375d106f
fix(platform-browser): Fire Animations events when using async animations. ( #52087 )
...
Animations events registered against the default renderer weren't registered against the animation renderer once it was loaded. This commit fixes this.
fixes #52076
PR Close #52087
2023-10-10 11:59:13 -07:00
Matthieu Riegler
e753278faa
feat(animations): Add the possibility of lazy loading animations code. ( #50738 )
...
`provideLazyLoadedAnimations()` returns providers which allow the lazy loading of the animation module.
Lazy loading of the animation code can shave off up to 16KB gzipped of the main bundle.
PR Close #50738
2023-09-29 10:49:39 -07:00