{"action":"created","issue":{"url":"https://api.github.com/repos/jjk-jacky/statusnotifier/issues/20","repository_url":"https://api.github.com/repos/jjk-jacky/statusnotifier","labels_url":"https://api.github.com/repos/jjk-jacky/statusnotifier/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/jjk-jacky/statusnotifier/issues/20/comments","events_url":"https://api.github.com/repos/jjk-jacky/statusnotifier/issues/20/events","html_url":"https://github.com/jjk-jacky/statusnotifier/issues/20","id":383575986,"node_id":"MDU6SXNzdWUzODM1NzU5ODY=","number":20,"title":"Split Gtk usage into separate library","user":{"login":"TingPing","id":798838,"node_id":"MDQ6VXNlcjc5ODgzOA==","avatar_url":"https://avatars0.githubusercontent.com/u/798838?v=4","gravatar_id":"","url":"https://api.github.com/users/TingPing","html_url":"https://github.com/TingPing","followers_url":"https://api.github.com/users/TingPing/followers","following_url":"https://api.github.com/users/TingPing/following{/other_user}","gists_url":"https://api.github.com/users/TingPing/gists{/gist_id}","starred_url":"https://api.github.com/users/TingPing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TingPing/subscriptions","organizations_url":"https://api.github.com/users/TingPing/orgs","repos_url":"https://api.github.com/users/TingPing/repos","events_url":"https://api.github.com/users/TingPing/events{/privacy}","received_events_url":"https://api.github.com/users/TingPing/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-11-22T15:14:07Z","updated_at":"2018-11-25T13:52:55Z","closed_at":null,"author_association":"NONE","body":"The fact the main library links to Gtk is quite problematic considering there are 3 versions of Gtk out there (2, 3, 4) that cannot be in the same process. If this were split out it could work against all versions at the same time."},"comment":{"url":"https://api.github.com/repos/jjk-jacky/statusnotifier/issues/comments/441442013","html_url":"https://github.com/jjk-jacky/statusnotifier/issues/20#issuecomment-441442013","issue_url":"https://api.github.com/repos/jjk-jacky/statusnotifier/issues/20","id":441442013,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MTQ0MjAxMw==","user":{"login":"TingPing","id":798838,"node_id":"MDQ6VXNlcjc5ODgzOA==","avatar_url":"https://avatars0.githubusercontent.com/u/798838?v=4","gravatar_id":"","url":"https://api.github.com/users/TingPing","html_url":"https://github.com/TingPing","followers_url":"https://api.github.com/users/TingPing/followers","following_url":"https://api.github.com/users/TingPing/following{/other_user}","gists_url":"https://api.github.com/users/TingPing/gists{/gist_id}","starred_url":"https://api.github.com/users/TingPing/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TingPing/subscriptions","organizations_url":"https://api.github.com/users/TingPing/orgs","repos_url":"https://api.github.com/users/TingPing/repos","events_url":"https://api.github.com/users/TingPing/events{/privacy}","received_events_url":"https://api.github.com/users/TingPing/received_events","type":"User","site_admin":false},"created_at":"2018-11-25T13:52:55Z","updated_at":"2018-11-25T13:52:55Z","author_association":"NONE","body":"> But you might already be able to use it with gtk2 fine *unless* you\r\nenable libdbusmenu support, no?\r\n\r\nIn the short term where I bundle this, yes that is fine. In the long term where we assume this is a system provided library it will very likely be built with it and there is nothing an application can do other than crash.\r\n\r\n> As for gtk4, no this library can't be used with a toolkit that isn't\r\nyet released, how odd. ;P And again, so long as you don't use dbusmenu\r\nsupport it will probably be usable from gtk4 just fine...\r\n\r\n... Obviously it will release one day and that day the apps that move will just crash."}}
{"actor":{"display_login":"TingPing"}}