{"action":"created","issue":{"url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1200","repository_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks","labels_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1200/labels{/name}","comments_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1200/comments","events_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1200/events","html_url":"https://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/1200","id":152628700,"number":1200,"title":"(right) Click on object input to select a sprite?","user":{"login":"liam4","id":9948030,"avatar_url":"https://avatars.githubusercontent.com/u/9948030?v=3","gravatar_id":"","url":"https://api.github.com/users/liam4","html_url":"https://github.com/liam4","followers_url":"https://api.github.com/users/liam4/followers","following_url":"https://api.github.com/users/liam4/following{/other_user}","gists_url":"https://api.github.com/users/liam4/gists{/gist_id}","starred_url":"https://api.github.com/users/liam4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/liam4/subscriptions","organizations_url":"https://api.github.com/users/liam4/orgs","repos_url":"https://api.github.com/users/liam4/repos","events_url":"https://api.github.com/users/liam4/events{/privacy}","received_events_url":"https://api.github.com/users/liam4/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-02T19:45:26Z","updated_at":"2016-05-02T23:22:50Z","closed_at":null,"body":"Following up on what cycomachead [said](https://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/1199#issuecomment-216336298):\r\n\r\n> > Let's not change ASK and TELL, because you can still just type sprite names into them, which is actually really nice sometimes when you already know who you want to address\r\n>\r\n> Yeah, I guess that's true. I always found the sprite icon really intuitive for what goes in the slot. (Though I guess the word \"Sprite\" is too, it's just not as cute.)\r\n\r\n---\r\n\r\nTake a look at this block:\r\n\r\n![tell-obj-to](https://cloud.githubusercontent.com/assets/9948030/14965420/bb39f04e-1083-11e6-8b50-8fe0be2c6394.png)\r\n\r\nIt's a modified version of TELL, to use an object input instead of a text input. As Jens stated, it's handy to be able to type in the name of a sprite:\r\n\r\n![tell-alonzo-to-say-hi](https://cloud.githubusercontent.com/assets/9948030/14965597/a5aabfc8-1084-11e6-9a08-0bb7187109d6.png)\r\n\r\n..instead of having to do something less, you know, nice:\r\n\r\n![tell-sprite-whos-name-is-alonzo-to-say-hi](https://cloud.githubusercontent.com/assets/9948030/14965556/71f7a38a-1084-11e6-833b-a475b71e6e53.png)\r\n\r\n\r\nI wonder if it would be better if you could click (or perhaps right-click) to show a context menu that allows you to select a sprite?\r\n\r\nIt might look something like this, after you've selected a sprite:\r\n\r\n![tell-alonzo-to](https://cloud.githubusercontent.com/assets/9948030/14965625/ca4dc9b0-1084-11e6-922b-554ee202e3dd.png)\r\n\r\nIt might also be nice to have a picture of Alonzo beside the sprite name, and perhaps a little help balloon that appears when you hover over the input that says \"(right) click to select a sprite\", but I'm not sure about any of those details myself. You decide if you want.\r\n\r\nAny comments?\r\n\r\n<sub>(EDIT: 1200 issues/pull requests! :tada:)</sub>"},"comment":{"url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/comments/216393850","html_url":"https://github.com/jmoenig/Snap--Build-Your-Own-Blocks/issues/1200#issuecomment-216393850","issue_url":"https://api.github.com/repos/jmoenig/Snap--Build-Your-Own-Blocks/issues/1200","id":216393850,"user":{"login":"cycomachead","id":1505907,"avatar_url":"https://avatars.githubusercontent.com/u/1505907?v=3","gravatar_id":"","url":"https://api.github.com/users/cycomachead","html_url":"https://github.com/cycomachead","followers_url":"https://api.github.com/users/cycomachead/followers","following_url":"https://api.github.com/users/cycomachead/following{/other_user}","gists_url":"https://api.github.com/users/cycomachead/gists{/gist_id}","starred_url":"https://api.github.com/users/cycomachead/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cycomachead/subscriptions","organizations_url":"https://api.github.com/users/cycomachead/orgs","repos_url":"https://api.github.com/users/cycomachead/repos","events_url":"https://api.github.com/users/cycomachead/events{/privacy}","received_events_url":"https://api.github.com/users/cycomachead/received_events","type":"User","site_admin":false},"created_at":"2016-05-02T23:22:50Z","updated_at":"2016-05-02T23:22:50Z","body":"> Then you'll be able to build your own sprite-names drop-down input slot.\r\n\r\nOr, what we should really do sometime is allow custom blocks to access the primitive dropdown options. There's no reason a sprite block couldn't access `%spr` menu, or list blocks couldn't make use of the same nice menus as the primitives."}}