If I understood it correctly, to use RAD with a different UI than the default Fomantic UI, a RAD UI plugin should be created first, and then used 'as a library' in the main code, is that correct? I'm about to start drafting a project using https://ant.design/components/overview/ but it looks like it would be faster in this case to build all needed forms (common internal control panel, complex but a CRUD in essence) manually without RAD?
So, the UI plugin is necessary, otherwise how would it know what to draw? The book covers this in detail. I recommend the new multimethod version of rendering. The older maps technique is useful for adding controls for different data types and styles, but the multimethod approach is nicer for styling the layouts and such. https://book.fulcrologic.com/RAD.html https://book.fulcrologic.com/RAD.html#_the_rendering_multimethods https://book.fulcrologic.com/RAD.html#MultimethodRender
The benefit RAD brings is you get to use the rendering abstractions over and over. You make one form layout and one report layout, and you can re-use that N times.
I downloaded the new electron dev tools and it is not connecting. Fulcro-Inspect shows "No app connected", I upgraded my fulcro-rad app per the instructions, added the electron pre-load, activated the devtools at app start. My app starts to the loading spinner. I get no errors, the shadow-cljs pre-load is showing taps, and the devel seed! function is being run. The app is fully up, only the front-end won't load past the spinner, and no app connected to electron. I can see the fulcro inspect listening on port 8237, and the port responds to connections. Code available on gitlab: https://gitlab.com/michaelwhitford/gailish
I got this working, it was a mismatch with the SPA atom I use to install the dev tools. It's working on my main branch there now.