From 223de60853697abccd0fdd43a80a55995b203c35 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Tue, 9 Jun 2026 17:24:36 +0200 Subject: [PATCH] T-294: Frame0 mock for pane collapse toggles + scope to visual affordance Add the wireframe (states A/B) for edge-anchored collapse toggles on the center pane. Records that collapse logic already exists (sidebar.collapse / context.collapse commands) so the ticket is scoped to the mouse affordance. Co-Authored-By: Claude Opus 4.8 (1M context) --- .pql/changelog/ticket_history/2026-06.sql | 47 +++++++ .pql/changelog/tickets/2026-06.sql | 29 +++++ .../wireframes/hud/pane-collapse-toggles.json | 120 ++++++++++++++++++ .../wireframes/hud/pane-collapse-toggles.png | Bin 0 -> 78408 bytes 4 files changed, 196 insertions(+) create mode 100644 docs/design/wireframes/hud/pane-collapse-toggles.json create mode 100644 docs/design/wireframes/hud/pane-collapse-toggles.png diff --git a/.pql/changelog/ticket_history/2026-06.sql b/.pql/changelog/ticket_history/2026-06.sql index 1bfb6dc2..fd1c8ec2 100644 --- a/.pql/changelog/ticket_history/2026-06.sql +++ b/.pql/changelog/ticket_history/2026-06.sql @@ -1143,3 +1143,50 @@ Implications for the mock: - Collapsed pane can be fully hidden (no thin rail needed) since the re-open control lives on the center edge. - Sidebar and context pane share one mirrored control pattern (parity). - Chevron direction reflects state: points outward to expand, inward to collapse.', NULL, '2026-06-09 15:21:37', '2026-06-09 15:21:37', '2026-06-09 15:21:37', NULL, '123270ca44c9cfc48192cfc2412410f7', 1) ON CONFLICT(hash) DO NOTHING; +INSERT INTO ticket_history (ticket_id, field, old_value, new_value, changed_by, changed_at, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-294', 'description', 'Design and add collapse/expand controls for the left sidebar and the right context pane, along the lines of the reference screenshot (green arrows mark the two intended affordance locations — bottom-left of the sidebar and bottom-right of the context pane). + +Scope of this ticket: set up a Frame0 mock to talk through the design before implementing. + +Open questions to resolve in the mock: +- Affordance placement: footer/status-bar anchored (as the screenshot arrows suggest) vs. pane-edge chevron. +- Collapsed state: fully hidden vs. thin rail with a re-expand handle. +- Iconography (chevron direction) and hover/active states. +- Whether sidebar and context pane share one control pattern (parity) or differ. +- Keyboard/CLI parity (D-6): each collapse action needs a clide verb. + +Deliverable: Frame0 wireframe(s) of collapsed + expanded states for both panes, reviewed before any code. + +DESIGN DIRECTION (settled): anchor both toggles on the OUTER EDGES of the center (Claude conversation) pane — one on the left edge controlling the sidebar, one on the right edge controlling the context pane. The control stays fixed on the center-pane edge whether the adjacent pane is open or collapsed, so a single button both collapses an open pane and re-opens a collapsed one (chevron flips direction). This avoids needing a separate "re-expand" handle on the collapsed pane. + +Implications for the mock: +- Collapsed pane can be fully hidden (no thin rail needed) since the re-open control lives on the center edge. +- Sidebar and context pane share one mirrored control pattern (parity). +- Chevron direction reflects state: points outward to expand, inward to collapse.', 'Design and add collapse/expand controls for the left sidebar and the right context pane, along the lines of the reference screenshot (green arrows mark the two intended affordance locations — bottom-left of the sidebar and bottom-right of the context pane). + +Scope of this ticket: set up a Frame0 mock to talk through the design before implementing. + +Open questions to resolve in the mock: +- Affordance placement: footer/status-bar anchored (as the screenshot arrows suggest) vs. pane-edge chevron. +- Collapsed state: fully hidden vs. thin rail with a re-expand handle. +- Iconography (chevron direction) and hover/active states. +- Whether sidebar and context pane share one control pattern (parity) or differ. +- Keyboard/CLI parity (D-6): each collapse action needs a clide verb. + +Deliverable: Frame0 wireframe(s) of collapsed + expanded states for both panes, reviewed before any code. + +DESIGN DIRECTION (settled): anchor both toggles on the OUTER EDGES of the center (Claude conversation) pane — one on the left edge controlling the sidebar, one on the right edge controlling the context pane. The control stays fixed on the center-pane edge whether the adjacent pane is open or collapsed, so a single button both collapses an open pane and re-opens a collapsed one (chevron flips direction). This avoids needing a separate "re-expand" handle on the collapsed pane. + +Implications for the mock: +- Collapsed pane can be fully hidden (no thin rail needed) since the re-open control lives on the center edge. +- Sidebar and context pane share one mirrored control pattern (parity). +- Chevron direction reflects state: points outward to expand, inward to collapse. + +IMPLEMENTATION NOTE: the collapse logic already exists — no new toggle behaviour needed. Commands `sidebar.collapse` (ctrl+shift+1) and `context.collapse` (ctrl+shift+3) are registered in lib/builtin/default_layout/src/extension.dart, exposed in the command palette + menubar, and call arrangement.toggleCollapsed(Slots.sidebar|contextPanel), returning isCollapsed (D-051, D-054). + +So this ticket is scoped to the VISUAL AFFORDANCE only: +- Add the two edge-anchored toggle buttons on the center (Claude) pane''s outer edges. +- On click, invoke the existing `sidebar.collapse` / `context.collapse` commands (do NOT reimplement collapse). +- Read arrangement.isCollapsed(...) to flip the chevron direction per state. +- D-6 CLI/keyboard parity is already satisfied by the existing commands; this adds the mouse affordance. + +Mock: docs/design/wireframes/hud/pane-collapse-toggles.{json,png} — State A (open) + State B (collapsed).', NULL, '2026-06-09 15:24:00', '2026-06-09 15:24:00', '2026-06-09 15:24:00', NULL, '216c6fef2135525d9a901d01975f9f74', 1) ON CONFLICT(hash) DO NOTHING; diff --git a/.pql/changelog/tickets/2026-06.sql b/.pql/changelog/tickets/2026-06.sql index a24fd153..1280b330 100644 --- a/.pql/changelog/tickets/2026-06.sql +++ b/.pql/changelog/tickets/2026-06.sql @@ -2645,3 +2645,32 @@ Implications for the mock: - Collapsed pane can be fully hidden (no thin rail needed) since the re-open control lives on the center edge. - Sidebar and context pane share one mirrored control pattern (parity). - Chevron direction reflects state: points outward to expand, inward to collapse.', 'backlog', 'medium', NULL, NULL, NULL, '2026-06-09 15:18:22', '2026-06-09 15:21:37', NULL, '20afe9ffa7639aca6c6e3f5e85bdbb5e', 1) ON CONFLICT(id) DO UPDATE SET type=excluded.type, parent_id=excluded.parent_id, title=excluded.title, description=excluded.description, status=excluded.status, priority=excluded.priority, assigned_to=excluded.assigned_to, team=excluded.team, decision_ref=excluded.decision_ref, updated_at=excluded.updated_at, deleted_at=excluded.deleted_at, hash=excluded.hash, canonical_version=excluded.canonical_version WHERE excluded.updated_at > tickets.updated_at OR (excluded.updated_at = tickets.updated_at AND excluded.hash > tickets.hash); +INSERT INTO tickets (id, type, parent_id, title, description, status, priority, assigned_to, team, decision_ref, created_at, updated_at, deleted_at, hash, canonical_version) VALUES ('T-294', 'task', 'T-276', 'Collapse buttons for sidebar and context pane', 'Design and add collapse/expand controls for the left sidebar and the right context pane, along the lines of the reference screenshot (green arrows mark the two intended affordance locations — bottom-left of the sidebar and bottom-right of the context pane). + +Scope of this ticket: set up a Frame0 mock to talk through the design before implementing. + +Open questions to resolve in the mock: +- Affordance placement: footer/status-bar anchored (as the screenshot arrows suggest) vs. pane-edge chevron. +- Collapsed state: fully hidden vs. thin rail with a re-expand handle. +- Iconography (chevron direction) and hover/active states. +- Whether sidebar and context pane share one control pattern (parity) or differ. +- Keyboard/CLI parity (D-6): each collapse action needs a clide verb. + +Deliverable: Frame0 wireframe(s) of collapsed + expanded states for both panes, reviewed before any code. + +DESIGN DIRECTION (settled): anchor both toggles on the OUTER EDGES of the center (Claude conversation) pane — one on the left edge controlling the sidebar, one on the right edge controlling the context pane. The control stays fixed on the center-pane edge whether the adjacent pane is open or collapsed, so a single button both collapses an open pane and re-opens a collapsed one (chevron flips direction). This avoids needing a separate "re-expand" handle on the collapsed pane. + +Implications for the mock: +- Collapsed pane can be fully hidden (no thin rail needed) since the re-open control lives on the center edge. +- Sidebar and context pane share one mirrored control pattern (parity). +- Chevron direction reflects state: points outward to expand, inward to collapse. + +IMPLEMENTATION NOTE: the collapse logic already exists — no new toggle behaviour needed. Commands `sidebar.collapse` (ctrl+shift+1) and `context.collapse` (ctrl+shift+3) are registered in lib/builtin/default_layout/src/extension.dart, exposed in the command palette + menubar, and call arrangement.toggleCollapsed(Slots.sidebar|contextPanel), returning isCollapsed (D-051, D-054). + +So this ticket is scoped to the VISUAL AFFORDANCE only: +- Add the two edge-anchored toggle buttons on the center (Claude) pane''s outer edges. +- On click, invoke the existing `sidebar.collapse` / `context.collapse` commands (do NOT reimplement collapse). +- Read arrangement.isCollapsed(...) to flip the chevron direction per state. +- D-6 CLI/keyboard parity is already satisfied by the existing commands; this adds the mouse affordance. + +Mock: docs/design/wireframes/hud/pane-collapse-toggles.{json,png} — State A (open) + State B (collapsed).', 'backlog', 'medium', NULL, NULL, NULL, '2026-06-09 15:18:22', '2026-06-09 15:24:00', NULL, '87737b23e9119a0d46bba4977801997f', 1) ON CONFLICT(id) DO UPDATE SET type=excluded.type, parent_id=excluded.parent_id, title=excluded.title, description=excluded.description, status=excluded.status, priority=excluded.priority, assigned_to=excluded.assigned_to, team=excluded.team, decision_ref=excluded.decision_ref, updated_at=excluded.updated_at, deleted_at=excluded.deleted_at, hash=excluded.hash, canonical_version=excluded.canonical_version WHERE excluded.updated_at > tickets.updated_at OR (excluded.updated_at = tickets.updated_at AND excluded.hash > tickets.hash); diff --git a/docs/design/wireframes/hud/pane-collapse-toggles.json b/docs/design/wireframes/hud/pane-collapse-toggles.json new file mode 100644 index 00000000..5606bfad --- /dev/null +++ b/docs/design/wireframes/hud/pane-collapse-toggles.json @@ -0,0 +1,120 @@ +{ + "name": "Pane Collapse Toggles", + "shapes": { + "titleA": { + "type": "Text", + "left": 40, "top": 50, + "text": "STATE A — both side panes open (toggles sit on center-pane edges)", + "fontColor": "#c8d8f0", "fontSize": 15 + }, + "a-sidebar": { + "type": "Rectangle", + "left": 40, "top": 90, "width": 200, "height": 250, + "fillColor": "#1a1e24", "strokeColor": "#333340", "corners": [6, 6, 6, 6] + }, + "a-sidebar-lbl": { + "type": "Text", "parent": "a-sidebar", + "left": 60, "top": 105, "text": "Sidebar\n(ticket list)", + "fontColor": "#c8d0e0", "fontSize": 13 + }, + "a-center": { + "type": "Rectangle", + "left": 250, "top": 90, "width": 480, "height": 250, + "fillColor": "#2a3040", "strokeColor": "#333340", "corners": [6, 6, 6, 6] + }, + "a-center-lbl": { + "type": "Text", "parent": "a-center", + "left": 270, "top": 105, "text": "Claude conversation (center)", + "fontColor": "#c8d0e0", "fontSize": 13 + }, + "a-context": { + "type": "Rectangle", + "left": 740, "top": 90, "width": 200, "height": 250, + "fillColor": "#1a1e24", "strokeColor": "#333340", "corners": [6, 6, 6, 6] + }, + "a-context-lbl": { + "type": "Text", "parent": "a-context", + "left": 760, "top": 105, "text": "Context\npane", + "fontColor": "#c8d0e0", "fontSize": 13 + }, + "a-toggle-left": { + "type": "Rectangle", + "left": 233, "top": 200, "width": 26, "height": 30, + "fillColor": "#2a3040", "strokeColor": "#c8d8f0", "corners": [5, 5, 5, 5] + }, + "a-toggle-left-icon": { + "type": "Text", "parent": "a-toggle-left", + "left": 240, "top": 205, "text": "<", "fontColor": "#c8d8f0", "fontSize": 16 + }, + "a-toggle-right": { + "type": "Rectangle", + "left": 721, "top": 200, "width": 26, "height": 30, + "fillColor": "#2a3040", "strokeColor": "#c8d8f0", "corners": [5, 5, 5, 5] + }, + "a-toggle-right-icon": { + "type": "Text", "parent": "a-toggle-right", + "left": 729, "top": 205, "text": ">", "fontColor": "#c8d8f0", "fontSize": 16 + }, + "a-note-left": { + "type": "Text", + "left": 150, "top": 348, "text": "click -> collapse sidebar (edge slides left)", + "fontColor": "#8a92a6", "fontSize": 11 + }, + "a-note-right": { + "type": "Text", + "left": 600, "top": 348, "text": "click -> collapse context (edge slides right)", + "fontColor": "#8a92a6", "fontSize": 11 + }, + + "titleB": { + "type": "Text", + "left": 40, "top": 410, + "text": "STATE B — both collapsed: same buttons stay anchored on center edge, chevrons flip to re-open", + "fontColor": "#c8d8f0", "fontSize": 15 + }, + "b-center": { + "type": "Rectangle", + "left": 40, "top": 450, "width": 900, "height": 250, + "fillColor": "#2a3040", "strokeColor": "#333340", "corners": [6, 6, 6, 6] + }, + "b-center-lbl": { + "type": "Text", "parent": "b-center", + "left": 380, "top": 465, "text": "Claude conversation — full width", + "fontColor": "#c8d0e0", "fontSize": 13 + }, + "b-toggle-left": { + "type": "Rectangle", + "left": 40, "top": 560, "width": 26, "height": 30, + "fillColor": "#2a3040", "strokeColor": "#c8d8f0", "corners": [0, 5, 5, 0] + }, + "b-toggle-left-icon": { + "type": "Text", "parent": "b-toggle-left", + "left": 48, "top": 565, "text": ">", "fontColor": "#c8d8f0", "fontSize": 16 + }, + "b-toggle-right": { + "type": "Rectangle", + "left": 914, "top": 560, "width": 26, "height": 30, + "fillColor": "#2a3040", "strokeColor": "#c8d8f0", "corners": [5, 0, 0, 5] + }, + "b-toggle-right-icon": { + "type": "Text", "parent": "b-toggle-right", + "left": 921, "top": 565, "text": "<", "fontColor": "#c8d8f0", "fontSize": 16 + }, + "b-note-left": { + "type": "Text", + "left": 80, "top": 595, "text": "click -> re-open sidebar", + "fontColor": "#8a92a6", "fontSize": 11 + }, + "b-note-right": { + "type": "Text", + "left": 760, "top": 595, "text": "click -> re-open context pane", + "fontColor": "#8a92a6", "fontSize": 11 + }, + "footer": { + "type": "Text", + "left": 40, "top": 720, + "text": "One control per edge, fixed to the center pane. Collapsed panes hide fully (no rail). Chevron points the way the edge travels. Mirrored left/right for parity. Each toggle = a clide verb (D-6).", + "fontColor": "#8a92a6", "fontSize": 11 + } + } +} diff --git a/docs/design/wireframes/hud/pane-collapse-toggles.png b/docs/design/wireframes/hud/pane-collapse-toggles.png new file mode 100644 index 0000000000000000000000000000000000000000..7204385d8d0bd6e51902a22f7db2e013e5af2c46 GIT binary patch literal 78408 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 literal 0 HcmV?d00001