{"action":"created","issue":{"url":"https://api.github.com/repos/mpogue2/SquareDesk/issues/211","repository_url":"https://api.github.com/repos/mpogue2/SquareDesk","labels_url":"https://api.github.com/repos/mpogue2/SquareDesk/issues/211/labels{/name}","comments_url":"https://api.github.com/repos/mpogue2/SquareDesk/issues/211/comments","events_url":"https://api.github.com/repos/mpogue2/SquareDesk/issues/211/events","html_url":"https://github.com/mpogue2/SquareDesk/issues/211","id":259982864,"number":211,"title":"SD Integration","user":{"login":"danlyke","id":88919,"avatar_url":"https://avatars0.githubusercontent.com/u/88919?v=4","gravatar_id":"","url":"https://api.github.com/users/danlyke","html_url":"https://github.com/danlyke","followers_url":"https://api.github.com/users/danlyke/followers","following_url":"https://api.github.com/users/danlyke/following{/other_user}","gists_url":"https://api.github.com/users/danlyke/gists{/gist_id}","starred_url":"https://api.github.com/users/danlyke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danlyke/subscriptions","organizations_url":"https://api.github.com/users/danlyke/orgs","repos_url":"https://api.github.com/users/danlyke/repos","events_url":"https://api.github.com/users/danlyke/events{/privacy}","received_events_url":"https://api.github.com/users/danlyke/received_events","type":"User","site_admin":false},"labels":[{"id":574649022,"url":"https://api.github.com/repos/mpogue2/SquareDesk/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":90,"created_at":"2017-09-23T04:37:28Z","updated_at":"2017-12-03T00:38:14Z","closed_at":null,"author_association":"COLLABORATOR","body":"Related #31 \r\n\r\nThis is all in the sd_integration branch. Issues left to be resolved:\r\n\r\n* Prettify the checker display. Make the checkers scale as the display gets bigger, give it a background grid, etc.\r\n* Make sure the checker display works with phantoms and whatnot. Also, I know it's getting X position somewhat wrong right now.\r\n* Use the checker display scene graph to generate thumbnails for the scrolling history.\r\n* Handle thread shutdown shutdown correctly. This is probably a matter of getting some variable states a little better resolved and making sure that SD's event loop flags are set right.\r\n* Setting dance program and concept levels and such. I suspect there's a variable we set and we just put some popups and tie the level pulldown in the call lists tab to this.\r\n* Handling the calls data file.  I checked in sd_calls.dat. I'd like to make this automatically generated. I'd really like to include it in the executable. We should probably also make a build target that downloads and checks in the latest sd source code from the zip file.\r\n* Handling save.  No progress, I think there are two things here, one is integrating a save, the second is gaining more of an understanding of output so that we're tracking capabilities and learning formation permutations as sequences are developed.\r\n* Being smarter about autocompletion on the call list (that scroll box on the lower right is allegedly the available calls, but there are some things like \"<N>\" and subsidiary calls that I'm not dealing with right). Also, I want to see tab completion and all the other things I get with the command-line version.  \r\n* Handling the \"entering something SD doesn't know what to do with\" with more than doing nothing.  \r\n"},"comment":{"url":"https://api.github.com/repos/mpogue2/SquareDesk/issues/comments/348731210","html_url":"https://github.com/mpogue2/SquareDesk/issues/211#issuecomment-348731210","issue_url":"https://api.github.com/repos/mpogue2/SquareDesk/issues/211","id":348731210,"user":{"login":"danlyke","id":88919,"avatar_url":"https://avatars0.githubusercontent.com/u/88919?v=4","gravatar_id":"","url":"https://api.github.com/users/danlyke","html_url":"https://github.com/danlyke","followers_url":"https://api.github.com/users/danlyke/followers","following_url":"https://api.github.com/users/danlyke/following{/other_user}","gists_url":"https://api.github.com/users/danlyke/gists{/gist_id}","starred_url":"https://api.github.com/users/danlyke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danlyke/subscriptions","organizations_url":"https://api.github.com/users/danlyke/orgs","repos_url":"https://api.github.com/users/danlyke/repos","events_url":"https://api.github.com/users/danlyke/events{/privacy}","received_events_url":"https://api.github.com/users/danlyke/received_events","type":"User","site_admin":false},"created_at":"2017-12-03T00:38:14Z","updated_at":"2017-12-03T00:38:14Z","author_association":"COLLABORATOR","body":"Hang on, I broke what happens when a call isn't matched."}}
{"actor":{"display_login":"danlyke"}}