From dcce776e3496b3d76ef3043b15bcd25aa5cb8129 Mon Sep 17 00:00:00 2001 From: hanafish <1106510024@qq.com> Date: Tue, 4 Aug 2026 13:03:04 +0800 Subject: [PATCH] refactor(status-bar): unify typography roles --- .../StatusBarTypography.md | 52 +++++++++++++++++ .../DiffStatsBadge.typography.test.ts | 34 +++++++++++ .../__tests__/diffStatsBadgeHelpers.test.ts | 23 ++++++++ .../DiffStatsBadge/diffStatsBadgeHelpers.ts | 13 +++++ src/components/DiffStatsBadge/index.tsx | 14 +++-- .../shared/StatusBar/BrowserStatusBar.tsx | 15 ++++- .../shared/StatusBar/CiStatusMenu.tsx | 6 +- .../shared/StatusBar/EditorStatusBar.tsx | 56 +++++++++++-------- .../shared/StatusBar/GitSyncStatusMenu.tsx | 30 ++++++---- .../shared/StatusBar/PortsStatusMenu.tsx | 6 +- .../shared/StatusBar/ProjectStatusBar.tsx | 5 +- .../StatusBar/ProjectSyncStatusWidget.tsx | 12 ++-- .../shared/StatusBar/StatusBarBase.tsx | 51 ++++++++++++++++- .../StatusBarBase.typography.test.ts | 51 +++++++++++++++++ .../WorkStation/shared/StatusBar/index.ts | 4 +- .../shared/StatusBar/statusBarTokens.ts | 30 ++++++++-- 16 files changed, 340 insertions(+), 62 deletions(-) create mode 100644 docs/frontend-ui-audit-2026-08-03/StatusBarTypography.md create mode 100644 src/components/DiffStatsBadge/__tests__/DiffStatsBadge.typography.test.ts create mode 100644 src/modules/WorkStation/shared/StatusBar/__tests__/StatusBarBase.typography.test.ts diff --git a/docs/frontend-ui-audit-2026-08-03/StatusBarTypography.md b/docs/frontend-ui-audit-2026-08-03/StatusBarTypography.md new file mode 100644 index 000000000..6008e0910 --- /dev/null +++ b/docs/frontend-ui-audit-2026-08-03/StatusBarTypography.md @@ -0,0 +1,52 @@ +# Frontend UI Audit — StatusBarTypography + +**Files:** `src/modules/WorkStation/shared/StatusBar/*.tsx`, `src/modules/WorkStation/shared/StatusBar/statusBarTokens.ts`, `src/components/DiffStatsBadge/index.tsx` +**Date:** 2026-08-03 +**Auditor:** Codex + +## D1 — Raw HTML vs Design System + +| Line | Element | Verdict | Reason | Suggested change | +| ------------------------------------- | ------------------------------------ | ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | +| `StatusBarBase.tsx:126` | `