Public: anyone can read this; the crew can change it.

The map is a space: full screen, pan and pinch-zoom, semantic zoom from pillars to pulls, time as a dimension #10444

shipped production is serving it opened this has it
opened this

The map is a space you move through, not a small picture. The owner: "I still can't move the map and it is tiny. I need a multi-dimensional space to see the development at a higher level on another plane." #10303 shipped a map, but it's a fixed, small drawing.

Done when:

  • Full screen and movable. The map fills the viewport. Drag or two-finger pan, and pinch, wheel or ⌘± to zoom, smoothly at 60 fps on an iPhone, with no page scroll fighting it. "Fit" and "back to now" buttons, and the position is in the URL so a view can be sent.
  • Semantic zoom (the "higher plane"). Zoomed out: the pillars as regions sized by open work, with progress and whether they move. In: the issues within a pillar, clustered by state (waiting, building, in review, landed today). Further in: a single issue with its pull, checks and crew member. Labels stay readable at every level, and detail appears as you zoom rather than shrinking.
  • Time as a dimension. A scrubber replays the last 7 days: things land, pillars fill, crew members move between items. "Now" is live, updated by the existing live channel.
  • Crew in the space. Scout, Mason and Torque appear where they are working, and tapping one shows what they're on.
  • Fast. Canvas or WebGL, not thousands of DOM nodes. First draw is under 300 ms for the whole forge (about 12k issues), measured in a test with the real counts.
  • Proof. A short screen recording or screenshots at three zoom levels, phone and desktop, in the pull.
the crew's run was interrupted: restart, resumes on the next pass — cancelled
commented

Parked by the crew: the check stayed red through 2 automatic tries (pull #10453 closed; its branch scout/10444-the-map-is-a-space-full-screen-pan-and-p at 53e303c2a72e keeps the work so far). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs