Status: Active - Nested canvas elements implemented in #461, ongoing refinement
Implementation Path: Workspaces are composed of elements with persistence and sync. Nested canvas elements (⧉) create fractal workspaces - canvases within canvases. Users navigate by entering nested canvases.
Concepts
Transform workspace navigation from flat graph to fractal canvases - a paradigm shift where the main canvas contains nested canvas elements that users enter to access deeper workspaces. Elements are persistent information surfaces displaying contextual data without interaction, embodying the continuous intelligence paradigm.
1. Navigation Modes
Zoom-based element manifestations:
Elements progressively reveal detail as you zoom in
Each element type defines its own manifestations (e.g., chart-element: mini → zoomed → fullscreen)
Figma-like zoom/pan for spatial navigation
Especially important on mobile with pinch-to-zoom
Meld composition navigation (mobile):
When in fullscreen element manifestation, drag down from top to navigate to connected element above
Navigate through melded compositions fluidly
Access related elements without exiting to canvas view
Hierarchical canvas navigation:
Tap/click nested canvas element to enter that workspace
Elements show contextual data on their surface. Each element type determines what information to display based on the entity it represents. Plugins that attest new element types define how those elements render their data.