dbeck121 / CPI-Helper-Chrome-Extension

58 stars 20 forks source link

[Feature]: Safari #215

Open piejanssens opened 1 month ago

piejanssens commented 1 month ago

image

cd <project root>
xcrun safari-web-extension-converter --macos-only .
mv "SAP CPI Helper" safari

It works!

Docs: https://developer.apple.com/documentation/safariservices/converting-a-web-extension-for-safari

dbeck121 commented 1 month ago

@piejanssens

Ok that is nice to hear. Thanks for your work. You probably also tried to activate trace? That created some problems at least on Firefox.

So what would it mean to run it for Safari?

Did I forget sth?

How many Safari users are there? I like the idea but it adds another drop of workload.

Maybe we really need to think more about having a few partnerships and pay someone to work a few days the month on CPI-Helper. But that is another story.

piejanssens commented 1 month ago

Yes, trace works fine:

SCR-20240930-joay

There are ways to publish this automatically from GH actions (there are macOS runners). But yes, you'll need a paid developer account to publish these (or publish in a TestFlight beta).

For now, anyone interested in a Safari release can build it himself using the instructions above, or enable unsigned extensions and drag this 3.15.4 build to the Applications directory: SAP CPI Helper.zip

dbeck121 commented 1 month ago

The automatic publish is sth. I wanted to check anyway. Thanks for the hint.

Do you have a feeling how many people would use Safari?