{"action":"created","issue":{"url":"https://api.github.com/repos/lidavidm/cs6360/issues/47","repository_url":"https://api.github.com/repos/lidavidm/cs6360","labels_url":"https://api.github.com/repos/lidavidm/cs6360/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/lidavidm/cs6360/issues/47/comments","events_url":"https://api.github.com/repos/lidavidm/cs6360/issues/47/events","html_url":"https://github.com/lidavidm/cs6360/issues/47","id":143351512,"number":47,"title":"Block fading","user":{"login":"lidavidm","id":327919,"avatar_url":"https://avatars.githubusercontent.com/u/327919?v=3","gravatar_id":"","url":"https://api.github.com/users/lidavidm","html_url":"https://github.com/lidavidm","followers_url":"https://api.github.com/users/lidavidm/followers","following_url":"https://api.github.com/users/lidavidm/following{/other_user}","gists_url":"https://api.github.com/users/lidavidm/gists{/gist_id}","starred_url":"https://api.github.com/users/lidavidm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lidavidm/subscriptions","organizations_url":"https://api.github.com/users/lidavidm/orgs","repos_url":"https://api.github.com/users/lidavidm/repos","events_url":"https://api.github.com/users/lidavidm/events{/privacy}","received_events_url":"https://api.github.com/users/lidavidm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/lidavidm/cs6360/labels/blockly","name":"blockly","color":"fef2c0"}],"state":"open","locked":false,"assignee":{"login":"ahj34","id":6913252,"avatar_url":"https://avatars.githubusercontent.com/u/6913252?v=3","gravatar_id":"","url":"https://api.github.com/users/ahj34","html_url":"https://github.com/ahj34","followers_url":"https://api.github.com/users/ahj34/followers","following_url":"https://api.github.com/users/ahj34/following{/other_user}","gists_url":"https://api.github.com/users/ahj34/gists{/gist_id}","starred_url":"https://api.github.com/users/ahj34/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ahj34/subscriptions","organizations_url":"https://api.github.com/users/ahj34/orgs","repos_url":"https://api.github.com/users/ahj34/repos","events_url":"https://api.github.com/users/ahj34/events{/privacy}","received_events_url":"https://api.github.com/users/ahj34/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/lidavidm/cs6360/milestones/2","html_url":"https://github.com/lidavidm/cs6360/milestones/beta","labels_url":"https://api.github.com/repos/lidavidm/cs6360/milestones/2/labels","id":1641155,"number":2,"title":"beta","description":"","creator":{"login":"lidavidm","id":327919,"avatar_url":"https://avatars.githubusercontent.com/u/327919?v=3","gravatar_id":"","url":"https://api.github.com/users/lidavidm","html_url":"https://github.com/lidavidm","followers_url":"https://api.github.com/users/lidavidm/followers","following_url":"https://api.github.com/users/lidavidm/following{/other_user}","gists_url":"https://api.github.com/users/lidavidm/gists{/gist_id}","starred_url":"https://api.github.com/users/lidavidm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lidavidm/subscriptions","organizations_url":"https://api.github.com/users/lidavidm/orgs","repos_url":"https://api.github.com/users/lidavidm/repos","events_url":"https://api.github.com/users/lidavidm/events{/privacy}","received_events_url":"https://api.github.com/users/lidavidm/received_events","type":"User","site_admin":false},"open_issues":18,"closed_issues":14,"state":"open","created_at":"2016-03-13T13:58:01Z","updated_at":"2016-03-24T20:31:49Z","due_on":"2016-04-13T04:00:00Z","closed_at":null},"comments":1,"created_at":"2016-03-24T20:30:45Z","updated_at":"2016-03-24T20:32:34Z","closed_at":null,"body":"We need some mechanism to replace blocks by their faded version, without duplicating all of them.\r\n\r\nBlock appearance is defined entirely in their `init` methods, which is called every time that block is created. The plan is to:\r\n\r\n- [ ] Move all block definitions to our own TypeScript or JavaScript file\r\n- [ ] Have some sort of global map that specifies which blocks should be concreteness faded\r\n- [ ] Update each block to react to that global map\r\n\r\nThen, we can implement fading without having to change how we use blocks; blocks will still be referenced under their canonical form."},"comment":{"url":"https://api.github.com/repos/lidavidm/cs6360/issues/comments/201006424","html_url":"https://github.com/lidavidm/cs6360/issues/47#issuecomment-201006424","issue_url":"https://api.github.com/repos/lidavidm/cs6360/issues/47","id":201006424,"user":{"login":"lidavidm","id":327919,"avatar_url":"https://avatars.githubusercontent.com/u/327919?v=3","gravatar_id":"","url":"https://api.github.com/users/lidavidm","html_url":"https://github.com/lidavidm","followers_url":"https://api.github.com/users/lidavidm/followers","following_url":"https://api.github.com/users/lidavidm/following{/other_user}","gists_url":"https://api.github.com/users/lidavidm/gists{/gist_id}","starred_url":"https://api.github.com/users/lidavidm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lidavidm/subscriptions","organizations_url":"https://api.github.com/users/lidavidm/orgs","repos_url":"https://api.github.com/users/lidavidm/repos","events_url":"https://api.github.com/users/lidavidm/events{/privacy}","received_events_url":"https://api.github.com/users/lidavidm/received_events","type":"User","site_admin":false},"created_at":"2016-03-24T20:32:34Z","updated_at":"2016-03-24T20:32:34Z","body":"@ahj34 I will take care of the first two parts (I still need to define all the blocks we will have available)"}}