Skip to content
Orion Reed edited this page Jan 21, 2025 · 7 revisions
  • need to really really think about mobile, more than just different UI on top of the same canvas

  • graph layout

  • multiplayer DOM sync

  • saving/loading

  • tools

  • music timelines

  • declarative mappings between coordinate spaces

  • iframe protocol

    • specific DOM read/write and events
  • multi-modal file system

  • hyper-edge layouts

  • shape SVG path and vertices API

    • collision detection
    • gravity and other physics
  • should arrows be absolutely positioned on the body or the offsetParent

  • pan

  • zoom

  • non-Euclidean spaces

  • “semantic morphisms”

  • hatch patterns

  • plain html <> rendered dom morphism

  • shape handles scale, but should probably remain fixed regardless of scale

  • shape movement and rotation makes assumptions about parent transform (also currently browser zoom, should fix that too)

  • how can spaces and transform events exist together nicely?

  • what new primitives are out there for spaces? ones that let us do things like polar coordinates, fisheye/parabolic

  • how can spaces/shapes be related to one another?

  • fuzzy connectors

...

  • superceding iframe security model/single origin/document-based security
  • direct manipulation, geometry, collaboration, "canvas stuff" as native web stuff
  • decomposing and composting the web & the app model of software, as a tactical approach
  • ownership, modes of software,
Clone this wiki locally