From aa4d36c541e603ed4d60ee1185806c51818eccc9 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Tue, 20 Oct 2026 12:13:01 +0200 Subject: UI guidelines in AGENTS.md; README for the new frame Co-Authored-By: Claude Opus 5.5 --- docs/superpowers/specs/2026-10-20-sb-builder-phase4-design.md | 3 ++- docs/superpowers/specs/2026-10-20-sb-builder-ui-design.md | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'docs/superpowers/specs') diff --git a/docs/superpowers/specs/2026-10-20-sb-builder-phase4-design.md b/docs/superpowers/specs/2026-10-20-sb-builder-phase4-design.md index 775b0c4..b746044 100644 --- a/docs/superpowers/specs/2026-10-20-sb-builder-phase4-design.md +++ b/docs/superpowers/specs/2026-10-20-sb-builder-phase4-design.md @@ -136,7 +136,8 @@ New key `manifest_packages` (below). `remote/config.example.toml` shows it. built as `hint-new` does. The last log line is `SBB-RESULT {"ok": [pkg...], "failed": [[pkg, why]...]}`. Exit status 1 when any package failed. -- `hint-new [] [--no-dl]`: refuses when the hint exists. Builds +- `hint-new [] [--no-dl]` (since 0.6.0 `hint-new ... [--no-dl]`, + no version, see the UI design): refuses when the hint exists. Builds the hint from the `.info` as mkhint does, without phantom deps (see the facts), then applies the version when given. No `.bak` (a stale one is removed); revert means delete. diff --git a/docs/superpowers/specs/2026-10-20-sb-builder-ui-design.md b/docs/superpowers/specs/2026-10-20-sb-builder-ui-design.md index 7c7b254..8a6844d 100644 --- a/docs/superpowers/specs/2026-10-20-sb-builder-ui-design.md +++ b/docs/superpowers/specs/2026-10-20-sb-builder-ui-design.md @@ -70,7 +70,7 @@ Disabled reasons (tooltips): - Delete hint: "none of the ticked packages has a hint". - Show build log: "select a result with a log". - Run it: "select a finished preview". -- Kill: "no job running". +- Kill: "select a running job". - Check upstream while running: "checking…". Update all, Publish, Pull overlay and Check shadowing are always enabled @@ -120,7 +120,8 @@ dialog, Build these -> preview dialog, Run it. No tab switch. - Starting a job no longer switches to Jobs; the user stays on the tab. - While a job runs, the Jobs tab shows a running icon (`system-run`) and - accent-colored text (palette highlight). + reads "Jobs (running)": the tab style sheet's text color would override a + per-tab color. - When it ends, the icon becomes the end status (`✔` ok, `✘` failed, killed, lost) and stays until the Jobs tab is shown, then clears. - The status bar job button stays. -- cgit v1.2.3