-
Notifications
You must be signed in to change notification settings - Fork 6.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Menu] Animation doesn't match spec #8953
Comments
Your stackblitz link is broken. |
updated |
The animation was changed in #5361 to better match the spec examples |
@willshowell could you elaborate? Because links say different: |
I think they follow the material.io guidelines, not the material-components implementation. While I do believe the new animation better matches the spec, the animation here does seem to be different from the current implementation. It seems like the content opacity animation needs to be delayed slightly more... |
If you're running Angular 5.1, the opacity won't be animated due to an issue with |
@crisbeto, cool. Waiting for a fix then |
Fixes issues with the expansion panel, menu and select animations where the child animations were being blocked by the parent ones. **Note:** the menu animations needed a bit more refactoring since the old approach wasn't very idiomatic and made it harder to run the parallel animations. Fixes angular#8814, angular#8953.
Fixes issues with the expansion panel, menu and select animations where the child animations were being blocked by the parent ones. **Note:** the menu animations needed a bit more refactoring since the old approach wasn't very idiomatic and made it harder to run the parallel animations. Fixes angular#8814. Fixes angular#8953.
Fixes issues with the expansion panel, menu and select animations where the child animations were being blocked by the parent ones. **Note:** the menu animations needed a bit more refactoring since the old approach wasn't very idiomatic and made it harder to run the parallel animations. Fixes angular#8814. Fixes angular#8953.
Fixes issues with the expansion panel, menu and select animations where the child animations were being blocked by the parent ones. **Note:** the menu animations needed a bit more refactoring since the old approach wasn't very idiomatic and made it harder to run the parallel animations. Fixes #8814. Fixes #8953.
Fixes issues with the expansion panel, menu and select animations where the child animations were being blocked by the parent ones. **Note:** the menu animations needed a bit more refactoring since the old approach wasn't very idiomatic and made it harder to run the parallel animations. Fixes angular#8814. Fixes angular#8953.
Fixes issues with the expansion panel, menu and select animations where the child animations were being blocked by the parent ones. **Note:** the menu animations needed a bit more refactoring since the old approach wasn't very idiomatic and made it harder to run the parallel animations. Fixes angular#8814. Fixes angular#8953.
Fixes issues with the expansion panel, menu and select animations where the child animations were being blocked by the parent ones. **Note:** the menu animations needed a bit more refactoring since the old approach wasn't very idiomatic and made it harder to run the parallel animations. Fixes #8814. Fixes #8953.
Fixes issues with the expansion panel, menu and select animations where the child animations were being blocked by the parent ones. **Note:** the menu animations needed a bit more refactoring since the old approach wasn't very idiomatic and made it harder to run the parallel animations. Fixes #8814. Fixes #8953.
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Bug, feature request, or proposal:
Bug / Proposal
What is the expected behavior?
To have panel animation match specs.
Material Components For Web
Material Design
What is the current behavior?
Mat menu-content opacity duration is shorter than in specs.
Menu is shown almost without opacity transition. And I can see how content is transformed (stretched).
Also menu has X position animated which is different from specs
What are the steps to reproduce?
https://stackblitz.com/angular/mjvedxgkvqg
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular v5.1. Material v.5.1
Is there anything else we should know?
The text was updated successfully, but these errors were encountered: