From 59e8bfb2a9a6ab9931e6b0306f0c320cb54a95b8 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 16 Jun 2026 20:03:07 -0600 Subject: [PATCH] docs: add UI detail polish design spec Spec covering radius/spacing tokens, interaction feedback (hover/active/ focus-visible), and a mobile workspace-toolbar wrapping fix, based on live screenshot review of the running app. Co-Authored-By: Claude Sonnet 4.6 --- .gitignore | 3 + .../2026-06-16-ui-detail-polish-design.md | 97 +++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 docs/superpowers/specs/2026-06-16-ui-detail-polish-design.md diff --git a/.gitignore b/.gitignore index a357c12..92c09a9 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,6 @@ dist-ssr # Backend data and secrets data/teaching-books.db .env + +# Brainstorming visual companion +.superpowers/ diff --git a/docs/superpowers/specs/2026-06-16-ui-detail-polish-design.md b/docs/superpowers/specs/2026-06-16-ui-detail-polish-design.md new file mode 100644 index 0000000..cc06b94 --- /dev/null +++ b/docs/superpowers/specs/2026-06-16-ui-detail-polish-design.md @@ -0,0 +1,97 @@ +# UI Detail Polish Design + +## Goal + +Polish UI details across the whole app: interaction feedback, spacing/radius consistency, and a real mobile layout bug in the workspace toolbar. Found via live screenshots of the running app (login, book list, admin, workspace, dialogs) at desktop and 390px mobile width. + +## Scope + +In scope: + +- `src/style.css`: design tokens for border-radius and spacing, transitions, hover/active/focus-visible states, table/sidebar hover tints, mobile toolbar fix. +- Any component `