3 ms·
Yes, it seems like there are very few efforts that work towards seamless visual<->text code editing. Even for things like React apps where you have pretty clea
by hobofan 5y ago
Yes, it seems like there are very few efforts that work towards seamless visual<->text code editing.
Even for things like React apps where you have pretty clear composable building blocks in the form of components, I only know of Utopia[0] as an ongoing project.
I've worked towards having a React-based interface for OpenJSCAD with Landau[1], where one of the goals was having an editor like Utopia to make most of the editing capabilites available in a standard 3D editor interface that edits the variables in the code.
[0]: https://utopia.app/ https://utopia.app/
[1]: https://github.com/landaujs/landau https://github.com/landaujs/landau
- willvarfar 5y agoWow! Just … wow! Super cool! But how far has this gotten?
- hobofan 5y agoLandau has gotten "good enough" to replace OpenSCAD/OpenJSCAD for my personal 3d printing use-cases, where the main benefit I was looking for as a first step is better reusability via npm packages and a familiar interface via React. E.g. in a non-public project of mine that contains a Raspberry PI case, I can just import a 3D model of the RPI[0] to visually ensure that it correctly fits the case, and easily keep them in sync. As I don't really have time to maintain it, development usually moves forward when I find time for my 3d printing hobby, so I wouldn't advise anyone to rely on it. Since the space of alternative React renderers has been explored more and more in the last years (e.g. Remotion[1] for producing videos), I assumed that a "proper version" of Landau would exist by now, but AFAIK there isn't one. [0]: https://github.com/hobofan/landau-rpi https://github.com/hobofan/landau-rpi [1]: https://www.remotion.dev/ https://www.remotion.dev/