UI Design: editor layout and screens

The editor layout, design tokens, component inventory and every screen, with an annotated screenshot of each Figma frame.

Esta página está em inglês; a tradução está a caminho.

Field Value
Product SoftForge UI Designer (SoftForge.softforge-ui-designer)
Document id UI-001
Status Draft; review decisions D2, D4, D6, D19, D23 applied
Date 2026-10-10
Owner Arthur de Araújo Farias
Parent SRS-001 Software Requirements Specification (#1)
Companions FMT-001 Design file format (#2), CLI-001 CLI (#3), AI-001 AI agents (#4), ARC-001 Architecture (#5)

This document fixes the editor’s layout, design tokens, components and screens. It is the input for the Figma file “SoftForge UI Designer — Editor UI” (§9). The 0.0 deliverable “UI-001 Figma frames per UI-001 §9.7” is the subset of that file defined in §9.7; §9.8 records what the file contains.

All sizes are CSS pixels at 100 % webview zoom. Coordinates are x, y from the top left of the webview. “Token” means a VS Code theme colour id. Requirement ids (UI-1, CAN-2) refer to SRS-001.

Generated from issue #6 of planning.pb by scripts/docs-specs.mjs; the board is the source of truth.

Status. Done 2026-10-10. UI-001 complete with D2, D4, D6, D19, D23 applied; the document, with one annotated screenshot per screen, now lives in the comments of this issue.