{"action":"created","issue":{"url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/issues/38","repository_url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main","labels_url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/issues/38/comments","events_url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/issues/38/events","html_url":"https://github.com/CS2103AUG2016-T11-C4/main/pull/38","id":181860512,"number":38,"title":"Ui cleanups","user":{"login":"pyokagan","id":109479,"avatar_url":"https://avatars.githubusercontent.com/u/109479?v=3","gravatar_id":"","url":"https://api.github.com/users/pyokagan","html_url":"https://github.com/pyokagan","followers_url":"https://api.github.com/users/pyokagan/followers","following_url":"https://api.github.com/users/pyokagan/following{/other_user}","gists_url":"https://api.github.com/users/pyokagan/gists{/gist_id}","starred_url":"https://api.github.com/users/pyokagan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyokagan/subscriptions","organizations_url":"https://api.github.com/users/pyokagan/orgs","repos_url":"https://api.github.com/users/pyokagan/repos","events_url":"https://api.github.com/users/pyokagan/events{/privacy}","received_events_url":"https://api.github.com/users/pyokagan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/labels/p.High","name":"p.High","color":"e15050"},{"url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/labels/s.ToMerge","name":"s.ToMerge","color":"0e8a16"},{"url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/labels/t.Task","name":"t.Task","color":"E6E6E6"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/milestones/3","html_url":"https://github.com/CS2103AUG2016-T11-C4/main/milestones/v0.2","labels_url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/milestones/3/labels","id":2051118,"number":3,"title":"v0.2","description":"","creator":{"login":"pyokagan","id":109479,"avatar_url":"https://avatars.githubusercontent.com/u/109479?v=3","gravatar_id":"","url":"https://api.github.com/users/pyokagan","html_url":"https://github.com/pyokagan","followers_url":"https://api.github.com/users/pyokagan/followers","following_url":"https://api.github.com/users/pyokagan/following{/other_user}","gists_url":"https://api.github.com/users/pyokagan/gists{/gist_id}","starred_url":"https://api.github.com/users/pyokagan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyokagan/subscriptions","organizations_url":"https://api.github.com/users/pyokagan/orgs","repos_url":"https://api.github.com/users/pyokagan/repos","events_url":"https://api.github.com/users/pyokagan/events{/privacy}","received_events_url":"https://api.github.com/users/pyokagan/received_events","type":"User","site_admin":false},"open_issues":20,"closed_issues":3,"state":"open","created_at":"2016-10-06T03:18:39Z","updated_at":"2016-10-09T02:25:01Z","due_on":"2016-10-13T00:00:00Z","closed_at":null},"comments":4,"created_at":"2016-10-09T02:25:01Z","updated_at":"2016-10-09T06:30:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/pulls/38","html_url":"https://github.com/CS2103AUG2016-T11-C4/main/pull/38","diff_url":"https://github.com/CS2103AUG2016-T11-C4/main/pull/38.diff","patch_url":"https://github.com/CS2103AUG2016-T11-C4/main/pull/38.patch"},"body":"Fixes #11 \r\n\r\nA variety of simplifications in the UI code to make it easier to build on top of it. As the diffstat shows, this reduces the amount of code in the UI package, which is a good thing.\r\n\r\n![tasktracker](https://cloud.githubusercontent.com/assets/109479/19218438/8b7b6384-8e2c-11e6-939a-8d692c794bfd.png)\r\n\r\nWe got back the status bar in the UI, but all the paddings are gone due to FXML file simplifications. These paddings should be re-introduced by editing the CSS file, but that is for a future PR.\r\n\r\nSee the individual commits for more info.\r\n\r\n* [1/17] [ui: parametrize UiPart when inheriting from it](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/5333b8272a5e57da3301c9482ac31b50002af3ca)\r\n* [2/17] [UiPart: move setIcon() into MainWindow](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/1fe397e1c5990d890c49888d2378a8cde1c73f01)\r\n* [3/17] [UiPart: move setIcon() into FxViewUtil](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/e99653d59f5d80bdeb7d3d00695cfbc08e2e4441)\r\n* [4/17] [FxViewUtil: rename setIcon() to setStageIcon()](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/f53d4d1fabf9f1ba173aca48562e198f33a232e6)\r\n* [5/17] [UiManager: keep own reference to primaryStage](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/f058814eb8162da3a311a28042c7ebe9642b7074)\r\n* [6/17] [UiPart: push down primaryStage](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/49bbe31a469438ae7e819244db6bf051154a77d1)\r\n* [7/17] [ui: restore status bar footer](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/63f237c65eb882fe330a69544b214e7f3a62db84)\r\n* [8/17] [UiManager.showAlertDialogAndWait(): only set owner if it has a scene](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/e35a8f68bde3ac710306581ab53e92251839c67f)\r\n* [9/17] [ui: replace AnchorPanes with UiRegions](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/a3120a5dfcb66d4923005ed8a89c5c517b238271)\r\n* [10/17] [ui: merge all CSS stylesheets into DarkTheme.css](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/0d383dd8152d8ef9666de98ae5d2332217397deb)\r\n* [11/17] [ui: simplify TaskListCard.fxml](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/8e481938d6313afbe188c68eb238833d56a4e09f)\r\n* [12/17] [ui: simplify TaskListPanel.fxml](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/a3e85944cef1bb5286c416806c5408560c68ae7f)\r\n* [13/17] [ui: simplify CommandBox.fxml](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/8a8346c215e93dc7c5d00fc48e4f2d9049d7f2a2)\r\n* [14/17] [ui: simplify MainWindow.fxml](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/ebe39ad4bd0f5466071c1b0b89058c97d2445894)\r\n* [15/17] [ui: simplify ResultDisplay](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/8035e9b36412c460f1af9f8215669b7a42fc1a5d)\r\n* [16/17] [ui: simplify StatusBarFooter](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/a86993970e60f9dfefbb7a5a8838df00f5fa98c1)\r\n* [17/17] [ui: remove unused files](https://github.com/CS2103AUG2016-T11-C4/main/pull/38/commits/9abbbd2af7f1c5fe038b2dc91667f64012fe4337)\r\n"},"comment":{"url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/issues/comments/252467968","html_url":"https://github.com/CS2103AUG2016-T11-C4/main/pull/38#issuecomment-252467968","issue_url":"https://api.github.com/repos/CS2103AUG2016-T11-C4/main/issues/38","id":252467968,"user":{"login":"pyokagan","id":109479,"avatar_url":"https://avatars.githubusercontent.com/u/109479?v=3","gravatar_id":"","url":"https://api.github.com/users/pyokagan","html_url":"https://github.com/pyokagan","followers_url":"https://api.github.com/users/pyokagan/followers","following_url":"https://api.github.com/users/pyokagan/following{/other_user}","gists_url":"https://api.github.com/users/pyokagan/gists{/gist_id}","starred_url":"https://api.github.com/users/pyokagan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyokagan/subscriptions","organizations_url":"https://api.github.com/users/pyokagan/orgs","repos_url":"https://api.github.com/users/pyokagan/repos","events_url":"https://api.github.com/users/pyokagan/events{/privacy}","received_events_url":"https://api.github.com/users/pyokagan/received_events","type":"User","site_admin":false},"created_at":"2016-10-09T06:30:43Z","updated_at":"2016-10-09T06:30:43Z","body":"Bypassing review because team members seem to be missing -_-"}}
{"actor":{"display_login":"pyokagan"}}