{"action":"created","issue":{"url":"https://api.github.com/repos/tomaka/winit/issues/589","repository_url":"https://api.github.com/repos/tomaka/winit","labels_url":"https://api.github.com/repos/tomaka/winit/issues/589/labels{/name}","comments_url":"https://api.github.com/repos/tomaka/winit/issues/589/comments","events_url":"https://api.github.com/repos/tomaka/winit/issues/589/events","html_url":"https://github.com/tomaka/winit/pull/589","id":338023590,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk5MDU5NjE5","number":589,"title":"[WIP] Add wasm32-unknown-unknown support through stdweb","user":{"login":"ryanisaacg","id":7978904,"node_id":"MDQ6VXNlcjc5Nzg5MDQ=","avatar_url":"https://avatars1.githubusercontent.com/u/7978904?v=4","gravatar_id":"","url":"https://api.github.com/users/ryanisaacg","html_url":"https://github.com/ryanisaacg","followers_url":"https://api.github.com/users/ryanisaacg/followers","following_url":"https://api.github.com/users/ryanisaacg/following{/other_user}","gists_url":"https://api.github.com/users/ryanisaacg/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanisaacg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanisaacg/subscriptions","organizations_url":"https://api.github.com/users/ryanisaacg/orgs","repos_url":"https://api.github.com/users/ryanisaacg/repos","events_url":"https://api.github.com/users/ryanisaacg/events{/privacy}","received_events_url":"https://api.github.com/users/ryanisaacg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-07-03T19:16:45Z","updated_at":"2018-07-04T01:57:00Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/tomaka/winit/pulls/589","html_url":"https://github.com/tomaka/winit/pull/589","diff_url":"https://github.com/tomaka/winit/pull/589.diff","patch_url":"https://github.com/tomaka/winit/pull/589.patch"},"body":"- [ ] stdweb APIs (there a couple web APIs used in the emscripten backend that aren't yet available)\r\n    - [x] [DPI](https://github.com/koute/stdweb/pull/246)\r\n    - [ ] [Pointer lock](https://github.com/koute/stdweb/pull/247)\r\n    - [ ] Main loop\r\n        - [ ] Interrupt the main loop when necessary\r\n        - [ ] Set the main loop (stdweb callbacks must be `'static`, but winit callbacks have no such restrictions\r\n    - [ ] Touch events\r\n    - [ ] Fullscreen\r\n    - [ ] Show / hide mouse\r\n- [ ] Delete callbacks when the window is dropped\r\n- [ ] Tested on all platforms changed\r\n- [ ] Added an entry to `CHANGELOG.md` if knowledge of this change could be valuable to users\r\n- [ ] Updated documentation to reflect any user-facing changes, including notes of platform-specific behavior\r\n- [ ] Created an example program if it would help users understand this functionality\r\n"},"comment":{"url":"https://api.github.com/repos/tomaka/winit/issues/comments/402340420","html_url":"https://github.com/tomaka/winit/pull/589#issuecomment-402340420","issue_url":"https://api.github.com/repos/tomaka/winit/issues/589","id":402340420,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMjM0MDQyMA==","user":{"login":"francesca64","id":2096580,"node_id":"MDQ6VXNlcjIwOTY1ODA=","avatar_url":"https://avatars0.githubusercontent.com/u/2096580?v=4","gravatar_id":"","url":"https://api.github.com/users/francesca64","html_url":"https://github.com/francesca64","followers_url":"https://api.github.com/users/francesca64/followers","following_url":"https://api.github.com/users/francesca64/following{/other_user}","gists_url":"https://api.github.com/users/francesca64/gists{/gist_id}","starred_url":"https://api.github.com/users/francesca64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/francesca64/subscriptions","organizations_url":"https://api.github.com/users/francesca64/orgs","repos_url":"https://api.github.com/users/francesca64/repos","events_url":"https://api.github.com/users/francesca64/events{/privacy}","received_events_url":"https://api.github.com/users/francesca64/received_events","type":"User","site_admin":false},"created_at":"2018-07-04T01:57:00Z","updated_at":"2018-07-04T01:57:00Z","author_association":"COLLABORATOR","body":"> Should I delay work on this backend until EventLoop 2.0?\r\n\r\nThat's what I'd recommend, since having people waiting for me is the only way I'm going to be able to motivate myself to implement EventLoop 2.0.\r\n\r\n> And can I help with EventLoop 2.0?\r\n\r\nI'm not familiar with Emscripten at all, and the discussion in #459 makes it clear that there are important details, so if you're able to migrate that backend it would be a big time save.\r\n\r\nAs it stands, @Osspial (who claimed the Windows backend for this rewrite) hasn't been around, and @vberger (who does all the Wayland stuff) has been busy. So, by default I'm the one handling all of the backends... I actually don't think that's too much of a problem, but it's undeniably going to be time consuming.\r\n\r\nI've also been working on gamepad support, though what order all of this will happen in is anyone's guess."}}
{"actor":{"display_login":"francesca64"}}