Fractal Workspace - Vision

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:

Meld composition navigation (mobile):

Hierarchical canvas navigation:

Philosophy: Multiple complementary navigation patterns. Zoom reveals detail. Meld navigation follows connections. Canvas nesting organizes workspaces.

2. Compositional Computing

Inspired by Smalltalk/Pharo's pane model - elements are compositional surfaces that can be:

3. Rich Data Display

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.

Design Goals

Visual Hierarchy

Layout Flexibility

Always-On Data

Implementation

Elements are the universal primitive (VISION.md):

Implementation Considerations

Mobile-First Considerations

See the App's vision for detailed mobile UX vision and implementation status.

Deep Exploratory Analysis (30+ min sessions on mobile):

Gesture Mapping:

Key Design Principle: Mobile is a primary exploratory interface. Desktop adds power-user features.