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

Port to Safari #7

Closed
deathau opened this issue May 15, 2020 · 21 comments
Closed

Port to Safari #7

deathau opened this issue May 15, 2020 · 21 comments

Comments

@deathau
Copy link
Owner

@deathau deathau commented May 15, 2020

No idea if there's even demand for this, as I haven't heard anything.

At first blush, it seems a bit more work to convert for Safari than between chromium/firefox
There is some guidance from Apple here: https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/SafariExtensionsConversionGuide/Chapters/Chrome.html

@dxcore35
Copy link

@dxcore35 dxcore35 commented Nov 14, 2020

With new extension it should be done for Safari as well. In new Big Sur and Safari extensions become somewhat big thing. Not sure if apple make it easier to convert Chrome extensions.

@deathau
Copy link
Owner Author

@deathau deathau commented Nov 14, 2020

It is a bit easier now, and I do have it mostly working at the moment, but I need to take some time to properly test it.

There's also the matter of cost. To release a Safari extension, I need to pay for an Apple developer license. For this reason, I'm considering charging for this extension. Just the minimum, and it feels weird to be charging for something that is free on every other platform, but such is the price of dealing with Apple.

Do you have any thoughts on this? Would you be willing to pay for the Safari extension?

@dxcore35
Copy link

@dxcore35 dxcore35 commented Nov 15, 2020

Of course! But calculate price that it will be reasoanble for you to cover all cost and have something for coffee....
Also consider when you pay for Apple developer account you can infinite number of apps for that price.

Your extension is gem. It is true, the apple sheeps will pay :)

@oashour
Copy link

@oashour oashour commented Nov 23, 2020

I would love to have this on Safari and would pay for it. I understand the cost of doing business with Apple and that you have to recoup the cost.

My workflow currently entails opening a link in chrome and using the extension from there, which is a pain to deal with.

P.S. thank you for all the Obsidian plugins!

@zachdaniel
Copy link

@zachdaniel zachdaniel commented Dec 16, 2020

This would be great :)

@kerhbal
Copy link

@kerhbal kerhbal commented Dec 27, 2020

I'd love to see this ported to safari, and will pay for it, the price to deal with apple...

@tokeriis
Copy link

@tokeriis tokeriis commented Dec 28, 2020

Oh yeah, this would be nice for any markdown workflow.

@mdbraber
Copy link

@mdbraber mdbraber commented Jan 24, 2021

@deathau thanks for building this! It seems that "Download images" is not supported - is this a problem with Safari?

@deathau
Copy link
Owner Author

@deathau deathau commented Jan 24, 2021

@mdbraber Yeah, I haven't been able to figure out a workaround yet. You reminded me that I needed to create the issue to track that, though (#46)

@jaredosborne
Copy link

@jaredosborne jaredosborne commented Feb 23, 2021

Hey! Just grabbed this app from the apps store - happy to pay you a few $$. However it's not installing as an app. I just get the following popup, but the button doesn't work. And the extension isn't showing up in prefernces>extensions.
https://share.getcloudapp.com/jkueXwz7

@deathau
Copy link
Owner Author

@deathau deathau commented Feb 24, 2021

@jaredosborne I noticed in my testing, too, that the button didn't seem to do anything, but it did show up in the Safari extensions.

Not sure what's up with this. What version of MacOS / Safari are you on?

@jaredosborne
Copy link

@jaredosborne jaredosborne commented Feb 24, 2021

Safari 14.0.2
Big Sur 11.1

Haven't rebooted system, but just shut and reopened safari and same. Extension not showing.

@jeam-github
Copy link

@jeam-github jeam-github commented Jun 22, 2021

Same problem - does not seem to install. The little installation window opens but the button labelled "Quit and Open Safari Extensions Preferences..." (what does this text actually mean?? - quit what?) does not appear to do anything (and the extension does not appear in the Extensions list in Safari, nor is it added to the displayed Safari extensions). Tried quitting Safari, rebooting system (Big Sur 11.4)

@deathau
Copy link
Owner Author

@deathau deathau commented Jun 22, 2021

I'm really not sure why it's not appearing in the extensions list

The way Apple have us developing Safari extensions is somewhat confusing: They exist as part of a desktop mac app. In this case the mac app is just the default template provided by Apple: A window with the icon and a button to quit the app and open safari extension preferences so you can enable the extension. So to answer your question, that's what the button does: quits the desktop mac app whose only available action is to quit. It's just a delivery mechanism for the extension.

As for why the extension is not showing up in safari itself, that's the actual issue here, and I'm kinda clueless, to be honest. If I had to guess, it would be some security related thing on Big Sur (and up) and my poor aging mac mini refuses to upgrade.

I'll do some more digging, but at the moment I don't have a solution.

@jeam-github
Copy link

@jeam-github jeam-github commented Jun 22, 2021

@ghost
Copy link

@ghost ghost commented Jul 9, 2021

I'm having this issue on Mojave with Safari 12, so it's not a Big Sur thing.
Also can't see how to request a refund for the thing I bought that doesn't work.

@deathau
Copy link
Owner Author

@deathau deathau commented Jul 9, 2021

Damn. I'm stuck on Catalina (is Mojave before or after? I hate this naming scheme). I genuinely wonder how I can get more information about this issue...

As for refunds, I'm not familiar with the process, but from what I can tell on a quick Google search you actually have to go through apple itself? https://blog.supereasyapps.com/mac-app-store-refund-in-6-steps-how-to-get-a-refund-for-any-macos-app

I tried looking in my developer portal and could not see anything to do with issuing refunds. It just doesn't seem like a thing it's possible for me to do from my end. Even as a dev, you give up a lot of control to Apple when using their ecosystem.

@ghost
Copy link

@ghost ghost commented Jul 9, 2021

Mojave is 10.14
I'd rather the working extension than a refund 😉

@jeam-github
Copy link

@jeam-github jeam-github commented Jul 9, 2021

@ghost
Copy link

@ghost ghost commented Jul 14, 2021

I poked around for a way to manually install the extension but didn't find anything in obvious locations

@deathau
Copy link
Owner Author

@deathau deathau commented Oct 6, 2021

@jeam-github and @Odroid-Dude I'm going to close this issue (as, to my mind, the port to Safari is "complete") and replace it with #76 (for Big Sur) and #111 (for Mojave). Please go subscribe to those issues and let me know if you figure anything out.

@deathau deathau closed this Oct 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
9 participants