Skip to content
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

[FEAT] Support for Safari Browsers #49

Closed
anaclumos opened this issue Oct 12, 2020 · 13 comments
Closed

[FEAT] Support for Safari Browsers #49

anaclumos opened this issue Oct 12, 2020 · 13 comments
Labels
effort: high more than a week help wanted Issue with a clear description that the community can help with. impact: high unblocks new usecases, substantial improvement to existing feature, fixes a major bug type: feature or enhancement An issue or pull request that adds a feature or enhances a current one

Comments

@anaclumos
Copy link

I have found previous issues (#9 and #11) that Safari uses its proprietary extension format, and web-extension-starter for Safari will not be worked on. I am curious about an updated plan since Safari supports WebExtension from Safari 14. Will there be a Safari branch?

References:

@abhijithvijayan

This comment has been minimized.

@abhijithvijayan abhijithvijayan added effort: med up to a week impact: high unblocks new usecases, substantial improvement to existing feature, fixes a major bug type: feature or enhancement An issue or pull request that adds a feature or enhances a current one 💡 Proposed Work This is work that _might_ be worth doing, but that hasn't been started yet. labels Nov 2, 2020
@abhijithvijayan

This comment has been minimized.

@VladSez
Copy link

VladSez commented Jun 8, 2021

@abhijithvijayan

This comment has been minimized.

@abhijithvijayan abhijithvijayan changed the title Any new plans on Safari 14? [FEAT] SUPPORT FOR SAFARI BROWSER Jun 23, 2021
@wirtzdan

This comment has been minimized.

@abhijithvijayan

This comment has been minimized.

@wirtzdan

This comment has been minimized.

@abhijithvijayan

This comment has been minimized.

@abhijithvijayan
Copy link
Owner

abhijithvijayan commented Dec 2, 2021

I think this will help

https://developer.apple.com/documentation/safariservices/safari_web_extensions/converting_a_web_extension_for_safari

@MerrickClark
Copy link

@abhijithvijayan / those contributing (or considering) towards Safari support:
I'm working on an existing project utilizing this awesome starter kit; PS great work @abhijithvijayan!

I'm confident I can get a solid monetary donation towards adding Safari support if there's willingness on the contributors side of things. I've been trying to port what I have working to Xcode and I'm hitting wall after wall- some probably unrelated to this project but simply because my Xcode/apple dev experience is nil.

I'm under the impression there's still an unknown amount of work bringing Safari support into this project and I've personally discovered there's limited community resources about Safari JS based web extension dev.

Thoughts?

@fregante
Copy link

fregante commented Jan 4, 2022

What problem are you encountering? I haven't had time to extract the code as I was hoping, but Apple's conversion tool should do most of the work of loading the extension in the browser.

@abhijithvijayan
Copy link
Owner

The underlying support @fregante did can be seen on

Apple Conversion Tool ref: https://developer.apple.com/documentation/safariservices/safari_web_extensions/converting_a_web_extension_for_safari

Note: People have mentioned lack of critical APIs support missing on Safari

Once I figure out a way around #66 (as that is now a more pressing issue at the moment for new extensions) I will spend some time on this issue too maybe around the weekends as I am engaged on weekdays with a full time job.

Like always, contributions & support are welcome from anyone.

cc: @MerrickClark @fregante

@abhijithvijayan abhijithvijayan pinned this issue Jan 4, 2022
@abhijithvijayan abhijithvijayan changed the title [FEAT] SUPPORT FOR SAFARI BROWSER [FEAT] Support for Safari Browsers Jan 4, 2022
@abhijithvijayan abhijithvijayan added help wanted Issue with a clear description that the community can help with. effort: high more than a week and removed 💡 Proposed Work This is work that _might_ be worth doing, but that hasn't been started yet. effort: med up to a week labels Jan 4, 2022
@lsmith77
Copy link

lsmith77 commented Nov 4, 2022

@anaclumos why did you close the issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort: high more than a week help wanted Issue with a clear description that the community can help with. impact: high unblocks new usecases, substantial improvement to existing feature, fixes a major bug type: feature or enhancement An issue or pull request that adds a feature or enhances a current one
Projects
None yet
Development

No branches or pull requests

7 participants