{"action":"created","issue":{"url":"https://api.github.com/repos/travitch/taffybar/issues/237","repository_url":"https://api.github.com/repos/travitch/taffybar","labels_url":"https://api.github.com/repos/travitch/taffybar/issues/237/labels{/name}","comments_url":"https://api.github.com/repos/travitch/taffybar/issues/237/comments","events_url":"https://api.github.com/repos/travitch/taffybar/issues/237/events","html_url":"https://github.com/travitch/taffybar/pull/237","id":268226765,"number":237,"title":"Migrate to gtk3","user":{"login":"IvanMalison","id":1246619,"avatar_url":"https://avatars3.githubusercontent.com/u/1246619?v=4","gravatar_id":"","url":"https://api.github.com/users/IvanMalison","html_url":"https://github.com/IvanMalison","followers_url":"https://api.github.com/users/IvanMalison/followers","following_url":"https://api.github.com/users/IvanMalison/following{/other_user}","gists_url":"https://api.github.com/users/IvanMalison/gists{/gist_id}","starred_url":"https://api.github.com/users/IvanMalison/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/IvanMalison/subscriptions","organizations_url":"https://api.github.com/users/IvanMalison/orgs","repos_url":"https://api.github.com/users/IvanMalison/repos","events_url":"https://api.github.com/users/IvanMalison/events{/privacy}","received_events_url":"https://api.github.com/users/IvanMalison/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":77,"created_at":"2017-10-25T00:10:36Z","updated_at":"2018-02-25T21:35:47Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/travitch/taffybar/pulls/237","html_url":"https://github.com/travitch/taffybar/pull/237","diff_url":"https://github.com/travitch/taffybar/pull/237.diff","patch_url":"https://github.com/travitch/taffybar/pull/237.patch"},"body":"So I got gtk3 working, mostly in the hopes of resolving #231, #235 and #228.\r\nI was able to get the tray working, so #236 won't be necessary, although I did also have to make some changes to gtk-traymanager. I'll make a pull request there shortly. This means that taffybar will need a bump to gtk-traymanager to be cabal installable. Any help with testing with this would really be appreciated. I think there are still some widgets I haven't totally checked out so anyone who can help (@iamjamestl @teleshoes @sakshamsharma @escherdragon @frioux @u11gh @shwsun @travitch). I'd also love help seeing if #231 might actually be fixed by this.\r\n\r\nThings to note about this change:\r\n- gtk completely changes theming support to be css based, so you'll need to migrate your rc file to css to do this. The good news is that css is way more flexible and powerful. It also offers way more features (Here's a sample with some opacity and rounded corners: https://imgur.com/a/Amdil)\r\n- You will need [my updates](https://github.com/travitch/gtk-traymanager/pull/8) to gtk-traymanager to get things to compile. In stack you can set this up with\r\n``` yaml\r\n- location:\r\n    git: git@github.com:IvanMalison/gtk-traymanager.git\r\n    commit: 39cddcf77f3e4a8ecbc4d82894457fd61c1faff1\r\n  extra-dep: true\r\n```\r\n\r\nfixes #121, fixes #110, fixes #152, fixes #145, fixes #236\r\nContains all of #126 though we haven't heard from (@nisstyre56 and @f1u77y who I think have stopped using taffybar)"},"comment":{"url":"https://api.github.com/repos/travitch/taffybar/issues/comments/368346885","html_url":"https://github.com/travitch/taffybar/pull/237#issuecomment-368346885","issue_url":"https://api.github.com/repos/travitch/taffybar/issues/237","id":368346885,"user":{"login":"travitch","id":354470,"avatar_url":"https://avatars2.githubusercontent.com/u/354470?v=4","gravatar_id":"","url":"https://api.github.com/users/travitch","html_url":"https://github.com/travitch","followers_url":"https://api.github.com/users/travitch/followers","following_url":"https://api.github.com/users/travitch/following{/other_user}","gists_url":"https://api.github.com/users/travitch/gists{/gist_id}","starred_url":"https://api.github.com/users/travitch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/travitch/subscriptions","organizations_url":"https://api.github.com/users/travitch/orgs","repos_url":"https://api.github.com/users/travitch/repos","events_url":"https://api.github.com/users/travitch/events{/privacy}","received_events_url":"https://api.github.com/users/travitch/received_events","type":"User","site_admin":false},"created_at":"2018-02-25T21:35:47Z","updated_at":"2018-02-25T21:35:47Z","author_association":"OWNER","body":"I had to add `#include <gtk/gtkx.h>` in eggtraymanager.c"}}
{"actor":{"display_login":"travitch"}}