{"action":"created","issue":{"url":"https://api.github.com/repos/google/xi-editor/issues/92","repository_url":"https://api.github.com/repos/google/xi-editor","labels_url":"https://api.github.com/repos/google/xi-editor/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/google/xi-editor/issues/92/comments","events_url":"https://api.github.com/repos/google/xi-editor/issues/92/events","html_url":"https://github.com/google/xi-editor/issues/92","id":164733156,"number":92,"title":"GTK+ front-end efforts","user":{"login":"eyelash","id":2668288,"avatar_url":"https://avatars.githubusercontent.com/u/2668288?v=3","gravatar_id":"","url":"https://api.github.com/users/eyelash","html_url":"https://github.com/eyelash","followers_url":"https://api.github.com/users/eyelash/followers","following_url":"https://api.github.com/users/eyelash/following{/other_user}","gists_url":"https://api.github.com/users/eyelash/gists{/gist_id}","starred_url":"https://api.github.com/users/eyelash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eyelash/subscriptions","organizations_url":"https://api.github.com/users/eyelash/orgs","repos_url":"https://api.github.com/users/eyelash/repos","events_url":"https://api.github.com/users/eyelash/events{/privacy}","received_events_url":"https://api.github.com/users/eyelash/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-07-10T20:38:40Z","updated_at":"2016-08-27T21:31:53Z","closed_at":null,"body":"I found some motivation the last few days so I started a [GTK+ front-end for Xi](https://github.com/eyelash/xi-gtk). It does not handle input yet but it can open and display files. If you want to test it you need to have the `xi-core` executable in the same directory where you execute xi-gtk.\r\nI will probably add some input handling so you can do some basic editing but I guess I won't have the time to maintain a full GTK+ front-end for years. However, I wanted to post this here so an official GTK+ front-end might be based on (or at least inspired by) my code. What do you think?\r\n(@JesseFarebro I saw you opened a xi-gtk repo but there is no actual code in there)\r\n\r\nUpdate: I have now added support for basic editing. So you can now type and select text with the mouse."},"comment":{"url":"https://api.github.com/repos/google/xi-editor/issues/comments/242942024","html_url":"https://github.com/google/xi-editor/issues/92#issuecomment-242942024","issue_url":"https://api.github.com/repos/google/xi-editor/issues/92","id":242942024,"user":{"login":"critiqjo","id":1436441,"avatar_url":"https://avatars.githubusercontent.com/u/1436441?v=3","gravatar_id":"","url":"https://api.github.com/users/critiqjo","html_url":"https://github.com/critiqjo","followers_url":"https://api.github.com/users/critiqjo/followers","following_url":"https://api.github.com/users/critiqjo/following{/other_user}","gists_url":"https://api.github.com/users/critiqjo/gists{/gist_id}","starred_url":"https://api.github.com/users/critiqjo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/critiqjo/subscriptions","organizations_url":"https://api.github.com/users/critiqjo/orgs","repos_url":"https://api.github.com/users/critiqjo/repos","events_url":"https://api.github.com/users/critiqjo/events{/privacy}","received_events_url":"https://api.github.com/users/critiqjo/received_events","type":"User","site_admin":false},"created_at":"2016-08-27T21:31:52Z","updated_at":"2016-08-27T21:31:52Z","body":"> If it's ever used for web development, it may very well need to handle stuff like that.\r\n\r\nSure! Handling such text might be very typical in certain circumstances. I was just wondering how a word such as `ചൊറിഞ്ഞോ` (see image below) could be rendered in a monospace-grid.\r\n\r\n![latest-screenshot](https://cloud.githubusercontent.com/assets/1436441/18030174/b1cdb696-6cca-11e6-8c8d-211a0c06a00f.png)\r\n\r\nNote that it contains only 3 letters -- the first 2 are combinations of 2 code points each and the 3rd extra-wide letter of 4 code points. I just find it unrealistic to provide support for complex South/South-East Asian scripts without proportional fonts. And If proportional font rendering is targeted, then the whole document would have to be rendered to correctly determine the scroll position (only when text-wrap is enabled, I guess). That may in turn restrict the design to take a route where very long lines can't be efficiently handled. _These are just my (read naive) speculations. I would be happy to be proven wrong._"}}
{"actor":{"display_login":"critiqjo"}}