Skip to content

v0.47.11 — map mouse controls + node-text ellipsis

Choose a tag to compare

@TaewoooPark TaewoooPark released this 24 Jun 08:22

Map mouse controls — standard pan-and-zoom canvas

The session map's mouse controls weren't optimal for a 2D canvas (a plain wheel panned; only ctrl/⌘+wheel zoomed). Now:

  • Wheel = zoom, anchored under the cursor — the tree point beneath the pointer stays fixed (~1px drift). Corrects for the column's flex-centering shift so X anchors as cleanly as Y, and normalizes line/page wheel deltas so a notched mouse and a trackpad pinch both zoom sanely.
  • Middle-button (wheel press) drag = pan in every direction, 1:1 with the pointer.
  • Left-drag still rubber-band selects; the / % / + buttons, Tracing, and Auto layout are unchanged.

Node text ellipsis

Long agent role names in step nodes now truncate with a "…" instead of clipping abruptly — they were a raw text child of a display:flex pill where text-overflow: ellipsis never applied. (Titles and agent-start labels already ellipsised.)

CI

Restored the @emnapi cross-platform optional deps that a macOS npm install had pruned from the lockfile, which broke npm ci on the linux runner.

README (English + Korean) now documents the map controls.

Run it: npx @taewooopark/agent-blackbox@0.47.11 up