control-panel-for-twitter icon indicating copy to clipboard operation
control-panel-for-twitter copied to clipboard

Package webextension for Safari?

Open ideabucket opened this issue 2 years ago • 1 comments

Now that Apple's adopted the WebExtension API, could the extension be made available for Safari? Or is Apple's implementation missing required functionality?

ideabucket avatar May 06 '22 21:05 ideabucket

It should work fine on Safari (and in the iPhone version too, I think), but Apple doesn't support the same .zip file distribution that's used in all the other extension stores - you need a Mac to package it in XCode and a $100-a-year developer account.

If someone wants to donate about $2000 AUD to get those I'd happily build it😸

insin avatar May 06 '22 23:05 insin

It doesn't solve the developer account problem but I wonder if Macstadium's free hosted Mac for open source software programme would remove the need for you to own a Mac?

ideabucket avatar Jan 13 '23 21:01 ideabucket

I'm trying to make the options page look more at home in Safari - how's this for the desktop version?

WIP macOS screenshots Screenshot 2023-01-21 at 4 40 28 am Screenshot 2023-01-21 at 4 40 42 am Screenshot 2023-01-21 at 4 40 56 am Screenshot 2023-01-21 at 4 41 11 am

insin avatar Jan 21 '23 04:01 insin

I take it this is all one long scrolling panel? It's quite a lot to take in, but given Apple forces you into a popover I think it's as usable as it could be.

I don't know how much control you have over the styling of the options page, or whether the effort involved would be worth it, but a way to make it less visually overwhelming, if technically posisble, might be to use iOS-style drilldowns the way 1Blocker does:

Screenshot 2023-01-21 at 16 12 38

ideabucket avatar Jan 21 '23 05:01 ideabucket

That would be a much larger effort, initially I'm just styling the same options page for all versions of the extension, but something to consider after the initial port.

In the middle of doing the iOS version, in which the dropdowns are particularly brutal compared to the native drilldowns 🙈

WIP iOS screenshots ![Screenshot 2023-01-21 at 6 48 11 am](https://user-images.githubusercontent.com/226692/213847695-d15b4c4a-14ce-4ebb-9a30-acd2729ee8fb.png)

insin avatar Jan 21 '23 06:01 insin