Enhance BaseNode component with professional visual identity system and hierarchical indicators, then create TextNode as the first specialized implementation demonstrating the enhanced foundation.
Key Requirements
- Layered circle indicator system (10px solid + 16px semi-transparent background for parents)
- Fixed icon sizing based on app font size (not content font size)
- Top-alignment to node ceiling regardless of content formatting
- SVG icon integration for professional node type indicators
- TextNode specialization with inline editing capabilities
- Hierarchical display patterns with parent-child visual relationships
Dependencies
Sub-Issues
Implement in order: #15, #16, #17, #18, #19, #20
Acceptance Criteria
Enhance BaseNode component with professional visual identity system and hierarchical indicators, then create TextNode as the first specialized implementation demonstrating the enhanced foundation.
Key Requirements
Dependencies
Sub-Issues
Implement in order: #15, #16, #17, #18, #19, #20
Acceptance Criteria