Files
jpmschweitzerandClaude bdc46a4fdd design multitab pane widget (T-83)
Reusable widget for panes that need N runtime tab instances of the
same kind. First consumer is the Claude pane (primary + 0..N
secondaries per D-41); the generic shape lets other panes adopt it
later without reinventing tab strips.

Includes:
- Design doc with API sketch, rendering, interaction, persistence
  boundary, integration sketch for the Claude pane, and three open
  questions (keyboard scoping for nested cases, overflow, density).
- Wireframe of the Claude pane with primary (pinned) + 2 secondaries
  + add button, accent border on the active tab.
- Architecture diagram (sketch mode) showing the host / widget /
  controller / IPC boundary that keeps the widget domain-free.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-05-06 12:04:42 +02:00
..
2026-05-06 12:04:42 +02:00

clide wireframes

Canonical layout reference, generated from the actual implementation via the frame0-wireframe skill. Each .json is the source of truth; the .png is rendered from it.

These supersede the hi-fi mockups under ../claude-design/, which are kept for historical context and design tokens.

Set

Welcome

Main view

Updating

  1. Edit the .json (source of truth).
  2. Re-export with the frame0-wireframe skill:
    .claude/skills/frame0-wireframe/scripts/frame0-sync.py \
      export docs/wireframes/<dir>/<name>.json \
             docs/wireframes/<dir>/<name>.png
    
  3. Commit both files.

Frame0 must be running locally for export. Don't pull from Frame0 — the JSON is authoritative.