Skip to content

Feat: Implement Neo.container.Spatial (Pan/Zoom Whiteboard) #8922

@tobiu

Description

@tobiu

Create a container designed for infinite 2D spatial layouts (whiteboard style).

Features:

  1. Infinite Pan: Drag background to pan. Integrate GridDragScroll physics for momentum.
  2. Vector Zoom: Wheel/Pinch to scale the view.
  3. Virtualization (Optional/Phase 2): Culling items outside the viewport for massive scale.

Use Cases:

  • Node Editors (Blueprints)
  • Whiteboards
  • Interactive Maps (Non-GIS)
  • Desktop-like Window Managers (inside a browser tab)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions