{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/10546","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/10546/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/10546/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/10546/events","html_url":"https://github.com/Microsoft/vscode/issues/10546","id":171165422,"number":10546,"title":"Tabs for integrated terminal","user":{"login":"Perkovec","id":7426664,"avatar_url":"https://avatars.githubusercontent.com/u/7426664?v=3","gravatar_id":"","url":"https://api.github.com/users/Perkovec","html_url":"https://github.com/Perkovec","followers_url":"https://api.github.com/users/Perkovec/followers","following_url":"https://api.github.com/users/Perkovec/following{/other_user}","gists_url":"https://api.github.com/users/Perkovec/gists{/gist_id}","starred_url":"https://api.github.com/users/Perkovec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Perkovec/subscriptions","organizations_url":"https://api.github.com/users/Perkovec/orgs","repos_url":"https://api.github.com/users/Perkovec/repos","events_url":"https://api.github.com/users/Perkovec/events{/privacy}","received_events_url":"https://api.github.com/users/Perkovec/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Microsoft/vscode/labels/feature-request","name":"feature-request","color":"bfe5bf"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/integrated-terminal","name":"integrated-terminal","color":"c7def8"},{"url":"https://api.github.com/repos/Microsoft/vscode/labels/ux","name":"ux","color":"c7def8"}],"state":"open","locked":false,"assignee":{"login":"stevencl","id":1704059,"avatar_url":"https://avatars.githubusercontent.com/u/1704059?v=3","gravatar_id":"","url":"https://api.github.com/users/stevencl","html_url":"https://github.com/stevencl","followers_url":"https://api.github.com/users/stevencl/followers","following_url":"https://api.github.com/users/stevencl/following{/other_user}","gists_url":"https://api.github.com/users/stevencl/gists{/gist_id}","starred_url":"https://api.github.com/users/stevencl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevencl/subscriptions","organizations_url":"https://api.github.com/users/stevencl/orgs","repos_url":"https://api.github.com/users/stevencl/repos","events_url":"https://api.github.com/users/stevencl/events{/privacy}","received_events_url":"https://api.github.com/users/stevencl/received_events","type":"User","site_admin":false},"assignees":[{"login":"stevencl","id":1704059,"avatar_url":"https://avatars.githubusercontent.com/u/1704059?v=3","gravatar_id":"","url":"https://api.github.com/users/stevencl","html_url":"https://github.com/stevencl","followers_url":"https://api.github.com/users/stevencl/followers","following_url":"https://api.github.com/users/stevencl/following{/other_user}","gists_url":"https://api.github.com/users/stevencl/gists{/gist_id}","starred_url":"https://api.github.com/users/stevencl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevencl/subscriptions","organizations_url":"https://api.github.com/users/stevencl/orgs","repos_url":"https://api.github.com/users/stevencl/repos","events_url":"https://api.github.com/users/stevencl/events{/privacy}","received_events_url":"https://api.github.com/users/stevencl/received_events","type":"User","site_admin":false},{"login":"Tyriar","id":2193314,"avatar_url":"https://avatars.githubusercontent.com/u/2193314?v=3","gravatar_id":"","url":"https://api.github.com/users/Tyriar","html_url":"https://github.com/Tyriar","followers_url":"https://api.github.com/users/Tyriar/followers","following_url":"https://api.github.com/users/Tyriar/following{/other_user}","gists_url":"https://api.github.com/users/Tyriar/gists{/gist_id}","starred_url":"https://api.github.com/users/Tyriar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tyriar/subscriptions","organizations_url":"https://api.github.com/users/Tyriar/orgs","repos_url":"https://api.github.com/users/Tyriar/repos","events_url":"https://api.github.com/users/Tyriar/events{/privacy}","received_events_url":"https://api.github.com/users/Tyriar/received_events","type":"User","site_admin":false},{"login":"bgashler1","id":11839736,"avatar_url":"https://avatars.githubusercontent.com/u/11839736?v=3","gravatar_id":"","url":"https://api.github.com/users/bgashler1","html_url":"https://github.com/bgashler1","followers_url":"https://api.github.com/users/bgashler1/followers","following_url":"https://api.github.com/users/bgashler1/following{/other_user}","gists_url":"https://api.github.com/users/bgashler1/gists{/gist_id}","starred_url":"https://api.github.com/users/bgashler1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bgashler1/subscriptions","organizations_url":"https://api.github.com/users/bgashler1/orgs","repos_url":"https://api.github.com/users/bgashler1/repos","events_url":"https://api.github.com/users/bgashler1/events{/privacy}","received_events_url":"https://api.github.com/users/bgashler1/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode/milestones/8","html_url":"https://github.com/Microsoft/vscode/milestones/Backlog","labels_url":"https://api.github.com/repos/Microsoft/vscode/milestones/8/labels","id":1412124,"number":8,"title":"Backlog","description":"Work not yet planned for a specific release.","creator":{"login":"chrisdias","id":1487073,"avatar_url":"https://avatars.githubusercontent.com/u/1487073?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisdias","html_url":"https://github.com/chrisdias","followers_url":"https://api.github.com/users/chrisdias/followers","following_url":"https://api.github.com/users/chrisdias/following{/other_user}","gists_url":"https://api.github.com/users/chrisdias/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisdias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisdias/subscriptions","organizations_url":"https://api.github.com/users/chrisdias/orgs","repos_url":"https://api.github.com/users/chrisdias/repos","events_url":"https://api.github.com/users/chrisdias/events{/privacy}","received_events_url":"https://api.github.com/users/chrisdias/received_events","type":"User","site_admin":false},"open_issues":1296,"closed_issues":809,"state":"open","created_at":"2015-11-15T10:30:19Z","updated_at":"2016-08-17T21:45:41Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2016-08-15T13:01:26Z","updated_at":"2016-08-18T04:24:18Z","closed_at":null,"body":"Feature request.\r\n\r\n## Default terminal\r\n![image](https://cloud.githubusercontent.com/assets/7426664/17665784/9b2be170-6305-11e6-9329-fce36ec9aaa4.png)\r\n\r\n## But could be more usable...\r\n![terminals2](https://cloud.githubusercontent.com/assets/7426664/17665089/5c7aabf4-6301-11e6-8211-41cedb0ec494.png)\r\n![terminals1](https://cloud.githubusercontent.com/assets/7426664/17665090/5c8027b4-6301-11e6-9b60-827a7fee4f26.png)\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/240620586","html_url":"https://github.com/Microsoft/vscode/issues/10546#issuecomment-240620586","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/10546","id":240620586,"user":{"login":"nick-walt","id":17584915,"avatar_url":"https://avatars.githubusercontent.com/u/17584915?v=3","gravatar_id":"","url":"https://api.github.com/users/nick-walt","html_url":"https://github.com/nick-walt","followers_url":"https://api.github.com/users/nick-walt/followers","following_url":"https://api.github.com/users/nick-walt/following{/other_user}","gists_url":"https://api.github.com/users/nick-walt/gists{/gist_id}","starred_url":"https://api.github.com/users/nick-walt/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nick-walt/subscriptions","organizations_url":"https://api.github.com/users/nick-walt/orgs","repos_url":"https://api.github.com/users/nick-walt/repos","events_url":"https://api.github.com/users/nick-walt/events{/privacy}","received_events_url":"https://api.github.com/users/nick-walt/received_events","type":"User","site_admin":false},"created_at":"2016-08-18T04:24:18Z","updated_at":"2016-08-18T04:24:18Z","body":"@Tyriar \r\nThose are good concerns, but I think that they can be solved fairly easily when taken on as considerations.\r\n\r\n**Avoid disorientation**\r\nIn its default state, in an unconfigured new installation, the terminal can behave in a familiar way. This avoids disorientation from an unexpected behavior. \r\n\r\n**Splitting the terminal**\r\nSplitting the terminal pane doesn't change the model. It's just a way to view more than one shell in the terminal pane at a time. It could be possible to drag the pane out of the main window and go full-screen on another monitor. Then the user can tell the terminal to split automatically and evenly between the open shells, vertically or horizontally. One terminal, multiple shells - all in context with the currently selected editor.\r\n\r\n**Watching**\r\nIf we don't want to lose sight of a shell instance that we're watching, while you switch to another editor, then perhaps a watch feature that shows a configurable number of lines could solve this problem. If an error occurs this can also be shown as an icon in case the user missed it due to fast scrolling. This is already done in VSCode's Error pane. A watcher panel could be display only and hovering over it could show a bigger sample.\r\n\r\n**Sophistication without the burden of complexity**\r\nWith a contextual terminal the ability to have many shells across all of your editors won't feel overwhelming or taxing. Given the right model the UI/UX guys can make it work elegantly.\r\n\r\nI think your concerns could be fully addressed."}}
{"actor":{"display_login":"nick-walt"}}