Timeline (<kweb-timeline>)

Purpose

Make time navigable: show lifespan of selected node and related nodes, allow zoom and pan.

Inputs

Events listened to

Data required

Outputs

Events emitted

UI and interactions

Default mode:

  1. Selected node’s lifespan is highlighted.
  2. Neighbor nodes shown below.
  3. Hover previews node, click commits.
  4. Optional: zoom and pan.

Edge cases

Definition of done