New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Safari support #29
Comments
Octotree, another browser plugin I love has recently started supporting multiple browsers. It looks like a good example of how to support multiple browser plugin formats ( Firefox too #24). Check out the source here: https://github.com/buunguyen/octotree |
The problem is not to build these extensions, but keep them up to date with the registries. Accutlay once per week I run a script which generates the cache list for the npm, bower and comperser registry. I'm planning to move the core from a cache list to a live resolver solution, but I need time to develop it. Soon as this is done I can start thinking about a safari and firefox version 😉 |
Ah, I was wondering how you were doing the linking. Is it not possible to do everything clientside (maybe parse npmjs or bower websites for the github links - or maybe reverse engineer their apis)? |
Yeah, that's the plan. I will start working on it soon 😉 |
Any updates on the safari extension? The developer preview for Safari 10 is actually pretty good, IMO 😄 |
Nope, unfortanly not. Do you know if Safari 10 supports the WebExtension API? |
I looked into this for a little bit, and found that while Safari doesn't support the WebExtension API, it might not be very difficult to shim it out, using something like https://github.com/kritollm/chrome-extension-api-for-safari-and-firefox Another potential option could be to build a userscript version of the extension, so Safari users could install it using Tampermonkey, etc |
I too would love for Safari to be supported |
This makes it easier to use on its own, as suggested in OctoLinker#280 (comment)
Thanks for the update. Do you know if a developer account is required to submit web extensions? The developer program is super pricey to distribute a single free item. |
Yes, it is still required. Though if you already have one for any purpose, you could use that. I'd be willing to chip in to help pay for it. |
Follow refined-github/refined-github#14 and refined-github/refined-github#3677 for more details. Supporting Safari is not particularly difficult, but we still need help with auto-deployment to the App Store. |
I can publish OctoLinker under my (SindreSorhus-sponsored) account if you want. I'm already publishing npmhub. We still don't have auto publishing set up but even having an occasionally-updated version on the App Store would be pretty helpful for most. |
Sure, I'm in. Thanks for making this possible. |
I love this plugin. I would love to see safari support. Thanks!
The text was updated successfully, but these errors were encountered: