{"action":"created","issue":{"url":"https://api.github.com/repos/aurelia/templating-router/issues/25","repository_url":"https://api.github.com/repos/aurelia/templating-router","labels_url":"https://api.github.com/repos/aurelia/templating-router/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/templating-router/issues/25/comments","events_url":"https://api.github.com/repos/aurelia/templating-router/issues/25/events","html_url":"https://github.com/aurelia/templating-router/pull/25","id":154312836,"number":25,"title":"feat(router-view): add router-view layouts feature","user":{"login":"charlespockert","id":9073518,"avatar_url":"https://avatars.githubusercontent.com/u/9073518?v=3","gravatar_id":"","url":"https://api.github.com/users/charlespockert","html_url":"https://github.com/charlespockert","followers_url":"https://api.github.com/users/charlespockert/followers","following_url":"https://api.github.com/users/charlespockert/following{/other_user}","gists_url":"https://api.github.com/users/charlespockert/gists{/gist_id}","starred_url":"https://api.github.com/users/charlespockert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/charlespockert/subscriptions","organizations_url":"https://api.github.com/users/charlespockert/orgs","repos_url":"https://api.github.com/users/charlespockert/repos","events_url":"https://api.github.com/users/charlespockert/events{/privacy}","received_events_url":"https://api.github.com/users/charlespockert/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-05-11T18:38:34Z","updated_at":"2016-05-11T20:14:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/aurelia/templating-router/pulls/25","html_url":"https://github.com/aurelia/templating-router/pull/25","diff_url":"https://github.com/aurelia/templating-router/pull/25.diff","patch_url":"https://github.com/aurelia/templating-router/pull/25.patch"},"body":"this allows a user to specify an additional view/viewmodel per route which is used as a \"layout\", this layout must contain a content selector where the content of the module specified in the route will be transcluded"},"comment":{"url":"https://api.github.com/repos/aurelia/templating-router/issues/comments/218576209","html_url":"https://github.com/aurelia/templating-router/pull/25#issuecomment-218576209","issue_url":"https://api.github.com/repos/aurelia/templating-router/issues/25","id":218576209,"user":{"login":"charlespockert","id":9073518,"avatar_url":"https://avatars.githubusercontent.com/u/9073518?v=3","gravatar_id":"","url":"https://api.github.com/users/charlespockert","html_url":"https://github.com/charlespockert","followers_url":"https://api.github.com/users/charlespockert/followers","following_url":"https://api.github.com/users/charlespockert/following{/other_user}","gists_url":"https://api.github.com/users/charlespockert/gists{/gist_id}","starred_url":"https://api.github.com/users/charlespockert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/charlespockert/subscriptions","organizations_url":"https://api.github.com/users/charlespockert/orgs","repos_url":"https://api.github.com/users/charlespockert/repos","events_url":"https://api.github.com/users/charlespockert/events{/privacy}","received_events_url":"https://api.github.com/users/charlespockert/received_events","type":"User","site_admin":false},"created_at":"2016-05-11T20:14:18Z","updated_at":"2016-05-11T20:14:18Z","body":"@EisenbergEffect Absolutely happy to contribute (it's more fun that my day job!) \r\n\r\nI've not checked it with animation but I'm thinking it should work since it's essentially the same pipeline and still enlists in the compositon/transaction and uses the same view slot - I'll try that now. \r\n\r\nI'll also try and get some tests in place - I think it's wise to wait until the shadow DOM stuff is under way so we get an idea of what the API looks like for that, I'd like to be able to add named slots in here too which can pull parts of the target view in.\r\n\r\nWith this and viewports it probably gives you all the scenarios you'd want out the box (both sides of the same coin, so to speak)"}}