{"action":"created","issue":{"url":"https://api.github.com/repos/secure-software-engineering/rose/issues/183","labels_url":"https://api.github.com/repos/secure-software-engineering/rose/issues/183/labels{/name}","comments_url":"https://api.github.com/repos/secure-software-engineering/rose/issues/183/comments","events_url":"https://api.github.com/repos/secure-software-engineering/rose/issues/183/events","html_url":"https://github.com/secure-software-engineering/rose/issues/183","id":113570268,"number":183,"title":"[RFC #1] Drop kango framework in favor of chrome.* API","user":{"login":"iamolivinius","id":832245,"avatar_url":"https://avatars.githubusercontent.com/u/832245?v=3","gravatar_id":"","url":"https://api.github.com/users/iamolivinius","html_url":"https://github.com/iamolivinius","followers_url":"https://api.github.com/users/iamolivinius/followers","following_url":"https://api.github.com/users/iamolivinius/following{/other_user}","gists_url":"https://api.github.com/users/iamolivinius/gists{/gist_id}","starred_url":"https://api.github.com/users/iamolivinius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iamolivinius/subscriptions","organizations_url":"https://api.github.com/users/iamolivinius/orgs","repos_url":"https://api.github.com/users/iamolivinius/repos","events_url":"https://api.github.com/users/iamolivinius/events{/privacy}","received_events_url":"https://api.github.com/users/iamolivinius/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/secure-software-engineering/rose/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/secure-software-engineering/rose/labels/question","name":"question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-10-27T12:20:36Z","updated_at":"2015-10-27T17:33:00Z","closed_at":null,"body":"Due to the ongoing incompatibility between firefox and kango framework, the unresponsive maintainer, and the fact that extensions build with kango are rejected from the firefox extension store I suggest to drop the usage of kango framework in future ROSE development.\r\n\r\nIn future releases Firefox will support several `chrome.*` APIs, see: https://developer.mozilla.org/en-US/Add-ons/WebExtensions \r\nIn other words we could write code for chrome, opera, and firefox without the need of a cross platform framework. \r\n\r\nUnfortunately, supporting safari won't be possible anymore.\r\n\r\nReferring to http://gs.statcounter.com/#desktop-browser-ww-monthly-201409-201509-bar this way we would be able to cover 72,35% of all browsers world wide. Sticking to kango would mean we could cover 57,6%."},"comment":{"url":"https://api.github.com/repos/secure-software-engineering/rose/issues/comments/151580179","html_url":"https://github.com/secure-software-engineering/rose/issues/183#issuecomment-151580179","issue_url":"https://api.github.com/repos/secure-software-engineering/rose/issues/183","id":151580179,"user":{"login":"iamolivinius","id":832245,"avatar_url":"https://avatars.githubusercontent.com/u/832245?v=3","gravatar_id":"","url":"https://api.github.com/users/iamolivinius","html_url":"https://github.com/iamolivinius","followers_url":"https://api.github.com/users/iamolivinius/followers","following_url":"https://api.github.com/users/iamolivinius/following{/other_user}","gists_url":"https://api.github.com/users/iamolivinius/gists{/gist_id}","starred_url":"https://api.github.com/users/iamolivinius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iamolivinius/subscriptions","organizations_url":"https://api.github.com/users/iamolivinius/orgs","repos_url":"https://api.github.com/users/iamolivinius/repos","events_url":"https://api.github.com/users/iamolivinius/events{/privacy}","received_events_url":"https://api.github.com/users/iamolivinius/received_events","type":"User","site_admin":false},"created_at":"2015-10-27T17:33:00Z","updated_at":"2015-10-27T17:33:00Z","body":"I can't find much information about add-on development for IE but it looks like add-ons for IE need to be compiled. Microsoft Edge does not support add-ons/extensions at all right now: https://dev.modern.ie/platform/faq/extensions\r\n\r\nSupport for safari is doable. Safari supports a different API but this could be handled by a abstraction layer. "}}