{"action":"created","issue":{"url":"https://api.github.com/repos/CIRDLES/Topsoil/issues/161","labels_url":"https://api.github.com/repos/CIRDLES/Topsoil/issues/161/labels{/name}","comments_url":"https://api.github.com/repos/CIRDLES/Topsoil/issues/161/comments","events_url":"https://api.github.com/repos/CIRDLES/Topsoil/issues/161/events","html_url":"https://github.com/CIRDLES/Topsoil/pull/161","id":81113547,"number":161,"title":"Fixes issue#127","user":{"login":"clementparizot","id":11932395,"avatar_url":"https://avatars.githubusercontent.com/u/11932395?v=3","gravatar_id":"","url":"https://api.github.com/users/clementparizot","html_url":"https://github.com/clementparizot","followers_url":"https://api.github.com/users/clementparizot/followers","following_url":"https://api.github.com/users/clementparizot/following{/other_user}","gists_url":"https://api.github.com/users/clementparizot/gists{/gist_id}","starred_url":"https://api.github.com/users/clementparizot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/clementparizot/subscriptions","organizations_url":"https://api.github.com/users/clementparizot/orgs","repos_url":"https://api.github.com/users/clementparizot/repos","events_url":"https://api.github.com/users/clementparizot/events{/privacy}","received_events_url":"https://api.github.com/users/clementparizot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/CIRDLES/Topsoil/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"johnzeringue","id":3858785,"avatar_url":"https://avatars.githubusercontent.com/u/3858785?v=3","gravatar_id":"","url":"https://api.github.com/users/johnzeringue","html_url":"https://github.com/johnzeringue","followers_url":"https://api.github.com/users/johnzeringue/followers","following_url":"https://api.github.com/users/johnzeringue/following{/other_user}","gists_url":"https://api.github.com/users/johnzeringue/gists{/gist_id}","starred_url":"https://api.github.com/users/johnzeringue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnzeringue/subscriptions","organizations_url":"https://api.github.com/users/johnzeringue/orgs","repos_url":"https://api.github.com/users/johnzeringue/repos","events_url":"https://api.github.com/users/johnzeringue/events{/privacy}","received_events_url":"https://api.github.com/users/johnzeringue/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/CIRDLES/Topsoil/milestones/9","html_url":"https://github.com/CIRDLES/Topsoil/milestones/v1.0.0-alpha","labels_url":"https://api.github.com/repos/CIRDLES/Topsoil/milestones/9/labels","id":1100735,"number":9,"title":"v1.0.0-alpha","description":"","creator":{"login":"johnzeringue","id":3858785,"avatar_url":"https://avatars.githubusercontent.com/u/3858785?v=3","gravatar_id":"","url":"https://api.github.com/users/johnzeringue","html_url":"https://github.com/johnzeringue","followers_url":"https://api.github.com/users/johnzeringue/followers","following_url":"https://api.github.com/users/johnzeringue/following{/other_user}","gists_url":"https://api.github.com/users/johnzeringue/gists{/gist_id}","starred_url":"https://api.github.com/users/johnzeringue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnzeringue/subscriptions","organizations_url":"https://api.github.com/users/johnzeringue/orgs","repos_url":"https://api.github.com/users/johnzeringue/repos","events_url":"https://api.github.com/users/johnzeringue/events{/privacy}","received_events_url":"https://api.github.com/users/johnzeringue/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":37,"state":"open","created_at":"2015-05-07T18:33:22Z","updated_at":"2015-05-28T19:31:22Z","due_on":"2015-05-29T04:00:00Z","closed_at":null},"comments":2,"created_at":"2015-05-26T20:02:15Z","updated_at":"2015-05-28T19:41:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/CIRDLES/Topsoil/pulls/161","html_url":"https://github.com/CIRDLES/Topsoil/pull/161","diff_url":"https://github.com/CIRDLES/Topsoil/pull/161.diff","patch_url":"https://github.com/CIRDLES/Topsoil/pull/161.patch"},"body":"Work in Progress\r\nAdded a page at the start of the application. Still needs to fix the layout.\r\nThere's a checkbox to disable this page at the start up, is there a property file for that ?\r\nAlso feedbacks are welcomed on the text content."},"comment":{"url":"https://api.github.com/repos/CIRDLES/Topsoil/issues/comments/106575906","html_url":"https://github.com/CIRDLES/Topsoil/pull/161#issuecomment-106575906","issue_url":"https://api.github.com/repos/CIRDLES/Topsoil/issues/161","id":106575906,"user":{"login":"johnzeringue","id":3858785,"avatar_url":"https://avatars.githubusercontent.com/u/3858785?v=3","gravatar_id":"","url":"https://api.github.com/users/johnzeringue","html_url":"https://github.com/johnzeringue","followers_url":"https://api.github.com/users/johnzeringue/followers","following_url":"https://api.github.com/users/johnzeringue/following{/other_user}","gists_url":"https://api.github.com/users/johnzeringue/gists{/gist_id}","starred_url":"https://api.github.com/users/johnzeringue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnzeringue/subscriptions","organizations_url":"https://api.github.com/users/johnzeringue/orgs","repos_url":"https://api.github.com/users/johnzeringue/repos","events_url":"https://api.github.com/users/johnzeringue/events{/privacy}","received_events_url":"https://api.github.com/users/johnzeringue/received_events","type":"User","site_admin":false},"created_at":"2015-05-28T19:41:39Z","updated_at":"2015-05-28T19:41:39Z","body":"What happens when `TSVTable#getCurrentTable` is called when the instructions tab is open?\r\n\r\nConsider the following:\r\n\r\n1. A new user opens Topsoil for the first time and is greeted by the instructions tab.\r\n2. Following the guide, he successfully imports data into a new tab.\r\n3. Switching tabs, the user references the instructions again.\r\n4. He tries creating a new chart by clicking `Charts > error ellipse chart`.\r\n\r\nNothing would happen, correct? Of course, the user should have created the chart from the other tab, but I think this example illustrates an architectural problem with having heterogeneous tabs.\r\n\r\nI see two solutions:\r\n\r\n1. Have the instructions in a separate pane/window.\r\n2. Make the tabs homogeneous again by introducing a super type or a wrapper type for both `TSVTable` and `InstructionsPanel`.\r\n\r\n@clementparizot, thoughts?"}}