- Replace list-based editor with 2D canvas tree visualization - Nodes laid out by depth column + subtree-height algorithm - Bezier curves connect parent→child (accent-colored when selected) - Click node to select; detail panel on right shows editable fields - Canvas toolbar holds doc title/mark + add/import/new actions - Inline renderNode() removed; renderValue() for node-type shows reference widget with → navigate button - addTopNode()/addChildNode() auto-select the new node - Preview panel stays in right-panel stacked under detail Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
54 KiB
54 KiB