fulcro

tony.kay 2024-12-26T21:23:51.527589Z

I spent some time re-adding statechart visualization to Fulcro Inspect. Version 4.0.6 (chrome and electron) is available with this support. https://github.com/fulcrologic/fulcro-inspect/releases Requires Fulcro 3.8.0-alpha3 and statecharts 1.2.8. The statecharts library update also includes a new integration for Fulcro that allows structuring entire applications as statecharts (including routing). Considered ALPHA and subject to change, but I think it is promising. My current playground for this is in this namespace: https://github.com/fulcrologic/fulcro-with-statecharts/blob/main/src/main/com/example/client.cljs

tony.kay 2024-12-26T21:29:00.355539Z

At this point Fulcro Inspect is MUCH easier to extend, with no special knowledge needed, just Fulcro itself. Hopefully this will lead to more cool tooling.

🙌 3
🙌🏿 1
2
Eva O 2024-12-26T21:54:58.815239Z

I realize now when I sent https://github.com/fulcrologic/fulcro-rad/pull/130 it was kinda a contextless, drive-by PR unless you happen to remember an issue I raised like 2 full years ago. Apologies for not explaining it. I have added more context in the PR description

tony.kay 2024-12-27T13:03:35.205359Z

Thanks for the context. It's on my to-do list. I need to analyze if there was some purpose to it, and I've not had time. I think you're right, but I'm careful about changes to the state machines in rad.

tony.kay 2024-12-27T14:03:39.684229Z

Actually, I remember now that I was kind of holding that as a reminder to look at what I forgot to do. Clearly that was either unfinished or otherwise broken code.

tony.kay 2024-12-26T04:15:35.628919Z

I’ve uploaded a bug fix release for the Chrome Fulcro Inspect https://github.com/fulcrologic/fulcro-inspect/releases/tag/chrome-4.0.4 This should fix the problems with losing connection. notes same as before: requires Fulcro 3.8.0-alpha2+