Built a bidirectional React visual IDE: https://studio.crossui.com/app
Zero signup to try. Looking for brutal feedback, so I'm giving away free gift codes to unlock pro features.
Just reply below and I'll DM you a code!
Bidirectional editing is the part I'd stress first. A useful test is to make a visual change, hand-edit the generated component, then import it again and confirm that layout, props, and custom logic survive without noisy diffs. How are you defining the source of truth when the canvas model and React AST diverge?
I noticed no DM function in IH. Let me know how can I send you coupon code if you wanna it
No coupon needed on my side. Keep the exchange public and use the thread for feedback; that also gives future users something more useful than a private code handoff.
Source code is the only truth. AST is only a tool.
If source code is the only truth, the round-trip invariant becomes simple: a canvas edit may change the code, but reopening the same code must not invent a second state. I'd test semantic diffs rather than byte-for-byte output.