{"action":"created","issue":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/2822","repository_url":"https://api.github.com/repos/MovingBlocks/Terasology","labels_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/2822/labels{/name}","comments_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/2822/comments","events_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/2822/events","html_url":"https://github.com/MovingBlocks/Terasology/pull/2822","id":213606950,"number":2822,"title":"Removed CTS dependency. Issue - #1126. [WIP]","user":{"login":"zeokav","id":13984650,"avatar_url":"https://avatars0.githubusercontent.com/u/13984650?v=3","gravatar_id":"","url":"https://api.github.com/users/zeokav","html_url":"https://github.com/zeokav","followers_url":"https://api.github.com/users/zeokav/followers","following_url":"https://api.github.com/users/zeokav/following{/other_user}","gists_url":"https://api.github.com/users/zeokav/gists{/gist_id}","starred_url":"https://api.github.com/users/zeokav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeokav/subscriptions","organizations_url":"https://api.github.com/users/zeokav/orgs","repos_url":"https://api.github.com/users/zeokav/repos","events_url":"https://api.github.com/users/zeokav/events{/privacy}","received_events_url":"https://api.github.com/users/zeokav/received_events","type":"User","site_admin":false},"labels":[{"id":223291,"url":"https://api.github.com/repos/MovingBlocks/Terasology/labels/Architecture","name":"Architecture","color":"A13027","default":false},{"id":10918834,"url":"https://api.github.com/repos/MovingBlocks/Terasology/labels/UI","name":"UI","color":"06FF06","default":false}],"state":"open","locked":false,"assignee":{"login":"zeokav","id":13984650,"avatar_url":"https://avatars0.githubusercontent.com/u/13984650?v=3","gravatar_id":"","url":"https://api.github.com/users/zeokav","html_url":"https://github.com/zeokav","followers_url":"https://api.github.com/users/zeokav/followers","following_url":"https://api.github.com/users/zeokav/following{/other_user}","gists_url":"https://api.github.com/users/zeokav/gists{/gist_id}","starred_url":"https://api.github.com/users/zeokav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeokav/subscriptions","organizations_url":"https://api.github.com/users/zeokav/orgs","repos_url":"https://api.github.com/users/zeokav/repos","events_url":"https://api.github.com/users/zeokav/events{/privacy}","received_events_url":"https://api.github.com/users/zeokav/received_events","type":"User","site_admin":false},"assignees":[{"login":"zeokav","id":13984650,"avatar_url":"https://avatars0.githubusercontent.com/u/13984650?v=3","gravatar_id":"","url":"https://api.github.com/users/zeokav","html_url":"https://github.com/zeokav","followers_url":"https://api.github.com/users/zeokav/followers","following_url":"https://api.github.com/users/zeokav/following{/other_user}","gists_url":"https://api.github.com/users/zeokav/gists{/gist_id}","starred_url":"https://api.github.com/users/zeokav/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeokav/subscriptions","organizations_url":"https://api.github.com/users/zeokav/orgs","repos_url":"https://api.github.com/users/zeokav/repos","events_url":"https://api.github.com/users/zeokav/events{/privacy}","received_events_url":"https://api.github.com/users/zeokav/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2017-03-12T14:09:03Z","updated_at":"2017-05-29T02:15:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/pulls/2822","html_url":"https://github.com/MovingBlocks/Terasology/pull/2822","diff_url":"https://github.com/MovingBlocks/Terasology/pull/2822.diff","patch_url":"https://github.com/MovingBlocks/Terasology/pull/2822.patch"},"body":"### Contains\r\nAn attempt to fix #1126 . It's still slightly half baked - needs some more refinements before being merged though. \r\n\r\n### How to test\r\ni) Run Terasology.\r\nii) Confirm that CTS is not required anymore on the main menu and is only initialized before the game starts (when it's really required).\r\n\r\n### Outstanding before merging\r\n**_Don't merge yet_**\r\nThere's still quite a few things pending. I'm pushing this branch anyway, for a review and some more pointers and tips. \r\n- [x] CTS has been removed as a dependency from the menu\r\n- [ ] Keyboard bindings must be added to regain control of in-menu keyboard shortcuts (NUI editor, Console, etc.)\r\n- [ ] Refactor some more code which uses InputSystem arguments.\r\n- [ ] Figure out how to deal with the NPE thrown by isCaptureMouse() (called by NUIManagerInternal). [Line 91 of MenuInputSystem.java]\r\n- [ ] Figure out why the CrashReporter crashes the game. (Perhaps related to the NUIManagerInternal issue above?)\r\n\r\nTagging @emanuele3d and @Cervator for a review. Is there anything else apart from all that in the checklist that I need to consider? 😃 "},"comment":{"url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/comments/304558438","html_url":"https://github.com/MovingBlocks/Terasology/pull/2822#issuecomment-304558438","issue_url":"https://api.github.com/repos/MovingBlocks/Terasology/issues/2822","id":304558438,"user":{"login":"Cervator","id":1063833,"avatar_url":"https://avatars0.githubusercontent.com/u/1063833?v=3","gravatar_id":"","url":"https://api.github.com/users/Cervator","html_url":"https://github.com/Cervator","followers_url":"https://api.github.com/users/Cervator/followers","following_url":"https://api.github.com/users/Cervator/following{/other_user}","gists_url":"https://api.github.com/users/Cervator/gists{/gist_id}","starred_url":"https://api.github.com/users/Cervator/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cervator/subscriptions","organizations_url":"https://api.github.com/users/Cervator/orgs","repos_url":"https://api.github.com/users/Cervator/repos","events_url":"https://api.github.com/users/Cervator/events{/privacy}","received_events_url":"https://api.github.com/users/Cervator/received_events","type":"User","site_admin":false},"created_at":"2017-05-29T02:15:25Z","updated_at":"2017-05-29T02:15:25Z","body":"Poking @zeokav to see if more work is expected on this sometime :-)"}}
{"actor":{"display_login":"Cervator"}}