Notice: Fulcro Inspect for Chrome has to be updated soon to remain compatible with Chrome. This new version will require that you upgrade to the latest Fulcro, or use a prior version Fulcro Inspect Electron, or try installing a legacy version of inspect in Chrome or perhaps Chromium. I’ve got approval for release at the extension store, and I plan to release it in the next few days
It’s been available via the releases page of the github repo for weeks. My release to store is delayed because I was doing more verification
Thanks for the reminder, though. I pushed it this morning
Thanks! Much appreciated all you do! I haven’t been able to work on my side project as much as I like. But everytime I get the chance to do so, or to study and play around with all the things you’ve made my mind is just blown at what an amazing service you’ve provided to the world with this!
Thanks…nice to hear someone notices 😄
I think I still need to add back the “focus inspector” command so that you can focus an example easily…I think that’s all that was left. Well, and the connection bug on restart
I spent a month of my free time doing the rewrite of the internals already 😕
Totally. I’m so delighted it works!!!!
Thanks again for the help!
See the known bug…you sometimes have to right click on inspect and reload frame after reloading your app
I think I just ran into this problem — where do I find “Inspect?” Is it the Inspect extension button in the Chrome toolbar? (And what is “reload frame?“) Thank you!
I see this in Chrome when I click on Fulcro Inspect extension. This is after upgrading fulcro:
com.fulcrologic/fulcro {:mvn/version "3.8.1"}You still do what you used to do
open chrome dev tools. Fulcro Inspect will be one of the tabs (if you have too many there’s a sub-menu)
YOu do need to follow the instructions on the Fulcro Inspect repo README
so you have to add fulcro inspect in deps.
I see this, which is new…. first screenshot is what I see when I click Fulcro extension. Second screenshot showing “no app connected.” Same message with Electron app. This is my shadow-cljs.edn segment:
{:preloads [com.fulcrologic.fulcro.inspect.preload
;com.fulcrologic.fulcro.inspect.websocket-preload
;com.fulcrologic.devtools.electron-preload
com.fulcrologic.fulcro.inspect.dom-picker-preload
holyjak.fulcro-troubleshooting]
:after-load com.example.client/refresh
:watch-dir "resources/public"}(I think…or maybe fulcro does that already)
no more dom-picker-preload
Just `
com.fulcrologic.devtools.chrome-preload
`this one is no more too: com.fulcrologic.fulcro.inspect.preload
those just print a console warning telling you they no longer work 😄
It works! Thank you, Tony!
Did the Fulcro DOM Inspector get moved or removed? (That was so handy to get the ident/query/props!)
I did not port it forward yet.
the internals of dom-picker are somewhat tied to the internals of React, so it is a point of maintenance…and I just turn on HTML source annotations so I can just look at the source/line, but you’re right that you don’t get the ident/props that way
that said, the current implementation was working, so it is just a matter of hooking it up. I didn’t actually delete the code, just commented it out because I didn’t have time to look at it
it appears `set-active-app` and `dispose-app` where removed from the com.fulcrologic.fulcro.inspect.inspect-client namespace.
I picked it up because i'm using workspaces.
ah, I can put them back, could you open an issue?
(I’m not positive I can make them work how they did, but I can at least kill the compiler error)
The inspect in the developers guide supposed to work? (i.e just install the chrome extension?)
Ooops….yes, I actually started a branch for porting, but forgot to finish it 😕
Give me a few days, or perhaps someone with experience can help? I probably won’t get to it very quickly. I really am swamped. You could install the OLD version of Inspect from the releases page of Inspect instead of the chrome web store in the meantime if you’re learning.
🙏🏻 Thanks @tony.kay no rush on my part, I'll install the old version and continue my exploration 🙂
Any idea as to when this will be available?