thetarnav / solid-devtools

Library of developer tools, reactivity debugger & Devtools Chrome extension for visualizing SolidJS reactivity graph
https://chrome.google.com/webstore/detail/solid-devtools/kmcfjchnmmaeeagadbhoofajiopoceel
MIT License
549 stars 22 forks source link

Firefox extension #221

Closed jer3m01 closed 11 months ago

jer3m01 commented 1 year ago

Hi, it would be awesome if this extension was published on https://addons.mozilla.org.

I uploaded the crx file to https://www.extensiontest.com and it says the extension is compatible.

I don't have experience working on extensions so haven't tried anything further.

thetarnav commented 1 year ago

This is interesting, thank you for checking the compatibility. I preferred to focus only on chrome until the project is more mature, and I think that soon I'll have to look into that. The tool that I'm using for bundling the extension (a crxjs vite plugin) is mainly targeting chrome. So if it worked seamlessly in firefox, that would be amazing.

Looks like this has to be merged for FF to be supported by crxjs: https://github.com/crxjs/chrome-extension-tools/pull/644

Hanter666 commented 1 year ago

With the release of Solid JS 1.7.0, devtools has been stabilized as indicated. I hope the extension for firefox will be released soon )

thetarnav commented 1 year ago

I've actually switched to FF as my main browser, so now I have to 😄

kothavade commented 1 year ago

hey @thetarnav, any update on this?

thetarnav commented 1 year ago

Looks like firefox support was added to crxjs. Still in beta but I'm gonna see how it goes.

thetarnav commented 1 year ago

Well some of it is working for sure. The content and background scripts, popup is working great, displaying solid version which means that the solid dubugger script was injected and communicates back, and devtools panel was added too, but it doesn't yet render anything.

image

thetarnav commented 12 months ago

👀 Screenshot from 2023-11-05 20-32-17

thetarnav commented 11 months ago

It seems that the firefox extension has been approved and it works for me when installed. If anyone wants to try it out: https://addons.mozilla.org/firefox/addon/solid-devtools