Chrome version took 10 minutes…so other than some cleanup/optimization I’m close to a release
OK, for the Brave and helpful. I have an Electron preview of Inspect using the entirely new internals, with bug fixes for everything that I could find wrong (transaction and network tab details, for example, slider in db history, etc.) https://github.com/fulcrologic/fulcro-inspect/releases/tag/electron-4.0.1 This requires you use some SNAPSHOT versions. Read the release note for details. I think I said everything that needs to be done. It’s basically a change to your deps, preload, and a little manual code in your app startup to request inspect hook up to your app. I’ve tested it out on an app of my own that was full stack, and it seemed to work well. A working demo via TODOMVC is on the devtool-remote branch in Fulcro here, for reference: https://github.com/fulcrologic/fulcro/blob/devtool-remote/src/todomvc/fulcro_todomvc/main.cljs https://github.com/fulcrologic/fulcro/blob/devtool-remote/deps.edn#L37 https://github.com/fulcrologic/fulcro/blob/devtool-remote/shadow-cljs.edn#L18 Electron is using Sente 19.x. If you use an older version of sente for websockets you MAY experience problems. I’d love to know if the dependencies I’ve changed in Fulcro end up causing any problems. At the moment, this MAY increase your production build size by 200k (related to a guardrails optimization that is missing). Guardrails is also pulling in Malli, which I guess could cause deps issues as well. I’ll probably strip guardrails from the deps and internals to fix this, unless I get the energy to do the optimization. The obvious “workaround” is to make two builds in shadow-cljs, where the release build has none of the extra requires. I hate that solution for the long-term, so I’ll do my best to fix it. Hm, now that I think about it, the “add devtool” code could instead be a dev-time :after-load in an alt ns? The Chrome version should also be working, but I haven’t re-tested it since I did a bunch of refactoring to make electron work, so I’m not asking for testers there yet. I’ll try it out tomorrow when I’m fresh.