{"action":"created","issue":{"url":"https://api.github.com/repos/Shoes3/shoes3/issues/144","labels_url":"https://api.github.com/repos/Shoes3/shoes3/issues/144/labels{/name}","comments_url":"https://api.github.com/repos/Shoes3/shoes3/issues/144/comments","events_url":"https://api.github.com/repos/Shoes3/shoes3/issues/144/events","html_url":"https://github.com/Shoes3/shoes3/issues/144","id":105010848,"number":144,"title":"Shoes could have a text_edit widget","user":{"login":"ccoupe","id":222691,"avatar_url":"https://avatars.githubusercontent.com/u/222691?v=3","gravatar_id":"","url":"https://api.github.com/users/ccoupe","html_url":"https://github.com/ccoupe","followers_url":"https://api.github.com/users/ccoupe/followers","following_url":"https://api.github.com/users/ccoupe/following{/other_user}","gists_url":"https://api.github.com/users/ccoupe/gists{/gist_id}","starred_url":"https://api.github.com/users/ccoupe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ccoupe/subscriptions","organizations_url":"https://api.github.com/users/ccoupe/orgs","repos_url":"https://api.github.com/users/ccoupe/repos","events_url":"https://api.github.com/users/ccoupe/events{/privacy}","received_events_url":"https://api.github.com/users/ccoupe/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Shoes3/shoes3/labels/Enhancement","name":"Enhancement","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-09-05T07:16:13Z","updated_at":"2015-09-15T16:24:58Z","closed_at":null,"body":"I thought I mentioned this somewhere before but I didn't flag it as an issue. As demonstrated with the new console feature, both Gtk and OSX have the capabilities for a new widget, call it text_edit for now. Looks like a edit_box but has a much different API and implementation.\r\n\r\nIt would have a insertion point (cursor position sort of)  and a Shoes script could append  there or move it to some other place in the underlying buffer. It could also enable selection/cut/copy paste of text fragments of the text buffer. That's  hard to do with edit_box. Most of the heavy lifting is already done by the native code frameworks but  Shoes doesn't have the abstraction or API for that level of control.\r\n\r\nIt would introduce something the the Shoes 4 folks haven't coded for (yet) but we already do things that they can't like native gems and  packaging binaries. Thoughts?"},"comment":{"url":"https://api.github.com/repos/Shoes3/shoes3/issues/comments/140451179","html_url":"https://github.com/Shoes3/shoes3/issues/144#issuecomment-140451179","issue_url":"https://api.github.com/repos/Shoes3/shoes3/issues/144","id":140451179,"user":{"login":"jasonrclark","id":130504,"avatar_url":"https://avatars.githubusercontent.com/u/130504?v=3","gravatar_id":"","url":"https://api.github.com/users/jasonrclark","html_url":"https://github.com/jasonrclark","followers_url":"https://api.github.com/users/jasonrclark/followers","following_url":"https://api.github.com/users/jasonrclark/following{/other_user}","gists_url":"https://api.github.com/users/jasonrclark/gists{/gist_id}","starred_url":"https://api.github.com/users/jasonrclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasonrclark/subscriptions","organizations_url":"https://api.github.com/users/jasonrclark/orgs","repos_url":"https://api.github.com/users/jasonrclark/repos","events_url":"https://api.github.com/users/jasonrclark/events{/privacy}","received_events_url":"https://api.github.com/users/jasonrclark/received_events","type":"User","site_admin":false},"created_at":"2015-09-15T16:24:58Z","updated_at":"2015-09-15T16:24:58Z","body":"Cool. Once you've added `append` and `scroll_to_end` do you think it'd be reasonable to get an issue in on Shoes 4 for creating those for compatibility?"}}