{"action":"created","issue":{"url":"https://api.github.com/repos/angular/material2/issues/3616","repository_url":"https://api.github.com/repos/angular/material2","labels_url":"https://api.github.com/repos/angular/material2/issues/3616/labels{/name}","comments_url":"https://api.github.com/repos/angular/material2/issues/3616/comments","events_url":"https://api.github.com/repos/angular/material2/issues/3616/events","html_url":"https://github.com/angular/material2/issues/3616","id":214382684,"number":3616,"title":"Add possibility to turn off animation of dialog enter/exit","user":{"login":"Abrissirba","id":5156241,"avatar_url":"https://avatars0.githubusercontent.com/u/5156241?v=4","gravatar_id":"","url":"https://api.github.com/users/Abrissirba","html_url":"https://github.com/Abrissirba","followers_url":"https://api.github.com/users/Abrissirba/followers","following_url":"https://api.github.com/users/Abrissirba/following{/other_user}","gists_url":"https://api.github.com/users/Abrissirba/gists{/gist_id}","starred_url":"https://api.github.com/users/Abrissirba/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Abrissirba/subscriptions","organizations_url":"https://api.github.com/users/Abrissirba/orgs","repos_url":"https://api.github.com/users/Abrissirba/repos","events_url":"https://api.github.com/users/Abrissirba/events{/privacy}","received_events_url":"https://api.github.com/users/Abrissirba/received_events","type":"User","site_admin":false},"labels":[{"id":311421969,"url":"https://api.github.com/repos/angular/material2/labels/P5:%20nice%20to%20have","name":"P5: nice to have","color":"fef2c0","default":false},{"id":311421127,"url":"https://api.github.com/repos/angular/material2/labels/feature","name":"feature","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":{"login":"crisbeto","id":4450522,"avatar_url":"https://avatars0.githubusercontent.com/u/4450522?v=4","gravatar_id":"","url":"https://api.github.com/users/crisbeto","html_url":"https://github.com/crisbeto","followers_url":"https://api.github.com/users/crisbeto/followers","following_url":"https://api.github.com/users/crisbeto/following{/other_user}","gists_url":"https://api.github.com/users/crisbeto/gists{/gist_id}","starred_url":"https://api.github.com/users/crisbeto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crisbeto/subscriptions","organizations_url":"https://api.github.com/users/crisbeto/orgs","repos_url":"https://api.github.com/users/crisbeto/repos","events_url":"https://api.github.com/users/crisbeto/events{/privacy}","received_events_url":"https://api.github.com/users/crisbeto/received_events","type":"User","site_admin":false},"assignees":[{"login":"crisbeto","id":4450522,"avatar_url":"https://avatars0.githubusercontent.com/u/4450522?v=4","gravatar_id":"","url":"https://api.github.com/users/crisbeto","html_url":"https://github.com/crisbeto","followers_url":"https://api.github.com/users/crisbeto/followers","following_url":"https://api.github.com/users/crisbeto/following{/other_user}","gists_url":"https://api.github.com/users/crisbeto/gists{/gist_id}","starred_url":"https://api.github.com/users/crisbeto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crisbeto/subscriptions","organizations_url":"https://api.github.com/users/crisbeto/orgs","repos_url":"https://api.github.com/users/crisbeto/repos","events_url":"https://api.github.com/users/crisbeto/events{/privacy}","received_events_url":"https://api.github.com/users/crisbeto/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2017-03-15T13:05:31Z","updated_at":"2018-03-26T20:03:49Z","closed_at":null,"author_association":"NONE","body":"Is/will it be possible to turn off the animation added in https://github.com/angular/material2/pull/2825? The animation is not very smooth when the dialog contains something that needs much performance, especially in IE.\r\n\r\nIt would also be good if you could subscribe to when the animation has finished."},"comment":{"url":"https://api.github.com/repos/angular/material2/issues/comments/376293644","html_url":"https://github.com/angular/material2/issues/3616#issuecomment-376293644","issue_url":"https://api.github.com/repos/angular/material2/issues/3616","id":376293644,"user":{"login":"thinkingmedia","id":551022,"avatar_url":"https://avatars1.githubusercontent.com/u/551022?v=4","gravatar_id":"","url":"https://api.github.com/users/thinkingmedia","html_url":"https://github.com/thinkingmedia","followers_url":"https://api.github.com/users/thinkingmedia/followers","following_url":"https://api.github.com/users/thinkingmedia/following{/other_user}","gists_url":"https://api.github.com/users/thinkingmedia/gists{/gist_id}","starred_url":"https://api.github.com/users/thinkingmedia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thinkingmedia/subscriptions","organizations_url":"https://api.github.com/users/thinkingmedia/orgs","repos_url":"https://api.github.com/users/thinkingmedia/repos","events_url":"https://api.github.com/users/thinkingmedia/events{/privacy}","received_events_url":"https://api.github.com/users/thinkingmedia/received_events","type":"User","site_admin":false},"created_at":"2018-03-26T20:03:49Z","updated_at":"2018-03-26T20:03:49Z","author_association":"NONE","body":"I'm looking at the code and it looks like MatDialogContainer is coded so that the function reference is used directly in the MatDialog. This means, that we can not inject a replacement class that the MatDialog service could use.\r\n\r\nSo I was thinking if a new component was added to the template of MatDialogContainer that it was changed from `<ng-template cdkPortalOutlet></ng-template>` to maybe this `<mat-dialog-animation><ng-template cdkPortalOutlet></ng-template></mat-dialog-animation>`.\r\n\r\nThis would defer the animation to another component, and also use the injector to create that component. We could then override that component by providing a different wrapper with our own animations."}}
{"actor":{"display_login":"thinkingmedia"}}