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

Feature: Add Safari Browser Support #65

Open
JigSawFr opened this issue Dec 28, 2018 · 10 comments
Open

Feature: Add Safari Browser Support #65

JigSawFr opened this issue Dec 28, 2018 · 10 comments
Assignees
Labels
beta this is in testing (BETA) and requires beta-testers (active feedback) enhancement this item makes the project better in some way help-wanted outside assistance is recommended for this item hiatus this item is/was in progress, but pushed back indefinitely safari-only requests that involve only the safari version wiki requests that can be added to the Wiki for future users

Comments

@JigSawFr
Copy link

Hi !
Thank you for this great plugin !
Do you plan to add support for Safari browser ?
Have a nice day

@Ephellon
Copy link
Collaborator

I'm not even sure where to begin on that, I'll look into it

@Ephellon Ephellon added enhancement this item makes the project better in some way help-wanted outside assistance is recommended for this item question requests that are questions, rather than informative statements labels Dec 28, 2018
@JigSawFr
Copy link
Author

JigSawFr commented Dec 28, 2018

How to build a Safari Extension: https://developer.apple.com/documentation/safariservices/safari_app_extensions

As legacy extensions are now deprecated, it will be a bit more complicated than a Chrome/Firefox extension.

Apple require you to create a minimal OSX app to hold your Safari extension, and it will be distributed across Mac AppStore.

An explanation here: https://stackoverflow.com/a/52555103

Examples on GitHub:

@Ephellon Ephellon removed the question requests that are questions, rather than informative statements label Jan 4, 2019
@Ephellon Ephellon added the postponed this item is/was in progress, but pushed back to a later completion date label May 31, 2019
@Ephellon
Copy link
Collaborator

Ephellon commented Jun 13, 2019

Might need to redo the project entirely for this ticket, but will still keep it posted for v5/v6. Gonna need some Safari helpers for this.

This was referenced Jun 28, 2019
@Ephellon
Copy link
Collaborator

Added Firefox support, I'll start on this this weekend

@Ephellon Ephellon self-assigned this Oct 23, 2019
@Ephellon Ephellon added beta this is in testing (BETA) and requires beta-testers (active feedback) safari-only requests that involve only the safari version wiki requests that can be added to the Wiki for future users labels Oct 23, 2019
@Ephellon
Copy link
Collaborator

Alright, I don't own any Apple products (don't see why I need to), so I'm going to do a rough, blind build based on some examples...

@Ephellon
Copy link
Collaborator

Ephellon commented Nov 15, 2019

  • 🤦🏾‍♂️H'oh boy. Found a good read (and Slack server) on building extensions—but seeing as how I need a Mac (which I don't have) in order to access XCode, I'll have to push this onto someone else—e-mail me for help.
  • If anyone can find a tutorial that does not require XCode (i.e. build extensions by hand), please send the information my way! Other wise: Safari support is postponed indefinitely.

@Ephellon Ephellon added hiatus this item is/was in progress, but pushed back indefinitely and removed postponed this item is/was in progress, but pushed back to a later completion date labels Nov 17, 2019
@Ephellon
Copy link
Collaborator

Ephellon commented Dec 27, 2019

Just a rumor, "Safari will be Chromium based"

@Ephellon
Copy link
Collaborator

Apple announced Safari will have Chrome extension support. Will update when this happens

@JigSawFr
Copy link
Author

Nice ! Thank you @Ephellon !

@amadotejada
Copy link

@Ephellon FYI: Safari 14 was publicly released today with web extension support:)

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta this is in testing (BETA) and requires beta-testers (active feedback) enhancement this item makes the project better in some way help-wanted outside assistance is recommended for this item hiatus this item is/was in progress, but pushed back indefinitely safari-only requests that involve only the safari version wiki requests that can be added to the Wiki for future users
Projects
None yet
Development

No branches or pull requests

3 participants