ipfs / ipfs-companion

Browser extension that simplifies access to IPFS resources on the web
https://docs.ipfs.tech/install/ipfs-companion/
Creative Commons Zero v1.0 Universal
2.07k stars 324 forks source link

SeaMonkey support #702

Closed Mikaela closed 5 years ago

Mikaela commented 5 years ago

I was talking about IPFS with a SeaMonkey user yesterday and found out that addons aren't directly compatible. Would IPFS Companion be able to support SeaMonkey easily?

lidel commented 5 years ago

(apologies for late response, been traveling afk)

Unfortunately SeaMonkey does not support WebExtensions architecture used by newer Firefox (and Chromium) versions. It supports the old XUL APIs, which are not supported by our codebase since 2017.

Not sure how useful it is, but the last Companion release from 1.x series might be compatible with SeaMonkey (it used old XUL APIs, so you should be able to convert it using the tool you linked): v1.6.0.

But that is about it.

I am closing this issue as there are no plans to support XUL again, but the sources of 1.6.0 are in the public domain (CC0), so if someone wants to fork ipfs-companion/tree/v1.6.0 and maintain extension for SeaMonkey, they can :)

Mikaela commented 5 years ago

Thanks, I didn't understand that SeaMonkey is using XUL and knowing it I now found Tracking bug for WebExtensions support in SeaMonkey, I hope it will make it possible to support IPFS Companion or even makes Firefox extensions work directly.