Files
clide/docs/wireframes/main/ticket-detail.json
T
jpmschweitzerandClaude b0a826cfd4 add wireframes from current implementation; supersede claude-design
Five wireframes generated via the frame0-wireframe skill, sourced
from JSON and rendered to PNG. Cover the welcome screen and four
main-view states: default, editor-above-Claude (D-49), focus mode
(D-52), sidebar-collapsed (D-51), and ticket detail in the context
panel.

The hi-fi mockups under docs/claude-design/ are now reference-only;
README marks the bundle as superseded and points at docs/wireframes/
as the canonical source. The token files there still feed the
runtime themes per D-43 / D-44, so the bundle is kept rather than
removed.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-05-06 11:13:52 +02:00

270 lines
7.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "Main View — ticket detail in context",
"shapes": {
"canvas": {
"type": "Rectangle",
"left": 40, "top": 40, "width": 1400, "height": 860,
"fillColor": "#0e1014",
"strokeColor": "#1c2028"
},
"title-bar": {
"type": "Rectangle",
"parent": "canvas",
"left": 40, "top": 40, "width": 1400, "height": 36,
"fillColor": "#1c2028",
"strokeColor": "#1c2028"
},
"title-bar-text": {
"type": "Text",
"parent": "title-bar",
"left": 720, "top": 50,
"text": "clide clide ⌄",
"fontColor": "#a0a8b8",
"fontSize": 12
},
"sidebar": {
"type": "Rectangle",
"parent": "canvas",
"left": 40, "top": 76, "width": 360, "height": 786,
"fillColor": "#13161c",
"strokeColor": "#1c2028"
},
"section": {
"type": "Text",
"parent": "sidebar",
"left": 56, "top": 96,
"text": "▾ IN PROGRESS · 1",
"fontColor": "#7a8294",
"fontSize": 11
},
"ticket-selected": {
"type": "Rectangle",
"parent": "sidebar",
"left": 56, "top": 122, "width": 328, "height": 64,
"fillColor": "#1a1f28",
"strokeColor": "#7c5cff",
"corners": [4, 4, 4, 4]
},
"ticket-selected-id": {
"type": "Text",
"parent": "ticket-selected",
"left": 70, "top": 134,
"text": "● T-24 ← T-3",
"fontColor": "#a0a8b8",
"fontSize": 11
},
"ticket-selected-title": {
"type": "Text",
"parent": "ticket-selected",
"left": 70, "top": 156,
"text": "secondary Claude pane UI wiring",
"fontColor": "#e8ecf2",
"fontSize": 13
},
"section-2": {
"type": "Text",
"parent": "sidebar",
"left": 56, "top": 210,
"text": "▾ READY · 3",
"fontColor": "#7a8294",
"fontSize": 11
},
"ticket-other-1": {
"type": "Text",
"parent": "sidebar",
"left": 70, "top": 240,
"text": "● T-17 add dart doc generation to CI",
"fontColor": "#a0a8b8",
"fontSize": 12
},
"ticket-other-2": {
"type": "Text",
"parent": "sidebar",
"left": 70, "top": 264,
"text": "● T-21 implement welcome screen…",
"fontColor": "#a0a8b8",
"fontSize": 12
},
"claude-pane": {
"type": "Rectangle",
"parent": "canvas",
"left": 400, "top": 76, "width": 540, "height": 786,
"fillColor": "#0e1014",
"strokeColor": "#1c2028"
},
"claude-header": {
"type": "Rectangle",
"parent": "claude-pane",
"left": 400, "top": 76, "width": 540, "height": 36,
"fillColor": "#13161c",
"strokeColor": "#1c2028"
},
"claude-title": {
"type": "Text",
"parent": "claude-header",
"left": 416, "top": 86,
"text": "claude — primary",
"fontColor": "#e8ecf2",
"fontSize": 12
},
"claude-msg": {
"type": "Text",
"parent": "claude-pane",
"left": 416, "top": 142,
"text": " let's pick T-24 next\n\n● T-24 selected. Detail loaded in the right panel.\n This ticket wires up the secondary Claude pane UI —\n see D-41 for the spawn/close semantics.",
"fontColor": "#e8ecf2",
"fontSize": 12
},
"claude-prompt-divider": {
"type": "Rectangle",
"parent": "claude-pane",
"left": 400, "top": 800, "width": 540, "height": 1,
"fillColor": "#1c2028",
"strokeColor": "#1c2028"
},
"claude-prompt": {
"type": "Text",
"parent": "claude-pane",
"left": 416, "top": 808,
"text": " Try \"start it\"",
"fontColor": "#5a6478",
"fontSize": 12
},
"context-panel": {
"type": "Rectangle",
"parent": "canvas",
"left": 940, "top": 76, "width": 500, "height": 786,
"fillColor": "#13161c",
"strokeColor": "#1c2028"
},
"ticket-id": {
"type": "Text",
"parent": "context-panel",
"left": 956, "top": 96,
"text": "T-24 · task · ready",
"fontColor": "#7a8294",
"fontSize": 11
},
"ticket-title": {
"type": "Text",
"parent": "context-panel",
"left": 956, "top": 118,
"text": "secondary Claude pane UI wiring",
"fontColor": "#e8ecf2",
"fontSize": 18
},
"field-parent": {
"type": "Text",
"parent": "context-panel",
"left": 956, "top": 162,
"text": "Parent",
"fontColor": "#7a8294",
"fontSize": 11
},
"field-parent-val": {
"type": "Text",
"parent": "context-panel",
"left": 1080, "top": 162,
"text": "T-3 — Tier 1 — Claude in xterm pane, PTY, session",
"fontColor": "#a0a8b8",
"fontSize": 12
},
"field-decision": {
"type": "Text",
"parent": "context-panel",
"left": 956, "top": 188,
"text": "Decision",
"fontColor": "#7a8294",
"fontSize": 11
},
"field-decision-val": {
"type": "Text",
"parent": "context-panel",
"left": 1080, "top": 188,
"text": "D-41 — Claude panes — one primary per repo, tmux-backed",
"fontColor": "#a0a8b8",
"fontSize": 12
},
"field-priority": {
"type": "Text",
"parent": "context-panel",
"left": 956, "top": 214,
"text": "Priority",
"fontColor": "#7a8294",
"fontSize": 11
},
"field-priority-val": {
"type": "Text",
"parent": "context-panel",
"left": 1080, "top": 214,
"text": "medium",
"fontColor": "#a0a8b8",
"fontSize": 12
},
"field-created": {
"type": "Text",
"parent": "context-panel",
"left": 956, "top": 240,
"text": "Created",
"fontColor": "#7a8294",
"fontSize": 11
},
"field-created-val": {
"type": "Text",
"parent": "context-panel",
"left": 1080, "top": 240,
"text": "2026-04-22",
"fontColor": "#a0a8b8",
"fontSize": 12
},
"desc-label": {
"type": "Text",
"parent": "context-panel",
"left": 956, "top": 296,
"text": "DESCRIPTION",
"fontColor": "#7a8294",
"fontSize": 11
},
"desc-body": {
"type": "Text",
"parent": "context-panel",
"left": 956, "top": 324,
"text": "Wire the secondary Claude pane spawn flow into the\nUI: a “new Claude session” affordance in the pane\nchrome, secondary numbering (-1, -2 …), close-to-\nprimary focus collapse, and the visual distinction\nbetween primary and secondary in the pane header.",
"fontColor": "#a0a8b8",
"fontSize": 12
},
"actions": {
"type": "Rectangle",
"parent": "context-panel",
"left": 956, "top": 760, "width": 468, "height": 36,
"fillColor": "#0e1014",
"strokeColor": "#262a32",
"corners": [4, 4, 4, 4]
},
"action-start": {
"type": "Text",
"parent": "actions",
"left": 974, "top": 770,
"text": "▶ Start (status → in_progress)",
"fontColor": "#e8ecf2",
"fontSize": 12
},
"status-branch": {
"type": "Text",
"parent": "canvas",
"left": 56, "top": 880,
"text": "⑂ main ↑5",
"fontColor": "#7a8294",
"fontSize": 11
}
}
}