From dde40b8512db33d0a9eb58896f7ea8ee11775bc8 Mon Sep 17 00:00:00 2001 From: Lum1104 Date: Fri, 27 Mar 2026 09:29:44 +0800 Subject: [PATCH] refactor(dashboard): rename gold CSS variables to accent MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Rename all gold-related CSS custom properties, Tailwind classes, and keyframe animations from "gold" to "accent" to prepare for the theme system where the accent color is user-configurable. - --color-gold -> --color-accent (plus -dim and -bright variants) - @keyframes goldPulse -> accentPulse - .animate-gold-pulse -> .animate-accent-pulse - All text-gold, bg-gold, border-gold, ring-gold Tailwind classes No behavioral or visual change — pure mechanical rename. Co-Authored-By: Claude Opus 4.6 --- .../packages/dashboard/src/App.tsx | 2 +- .../dashboard/src/components/CodeViewer.tsx | 8 ++++---- .../dashboard/src/components/CustomNode.tsx | 12 +++++------ .../dashboard/src/components/GraphView.tsx | 2 +- .../src/components/KeyboardShortcutsHelp.tsx | 2 +- .../dashboard/src/components/LayerLegend.tsx | 2 +- .../dashboard/src/components/LearnPanel.tsx | 20 +++++++++---------- .../dashboard/src/components/NodeInfo.tsx | 12 +++++------ .../src/components/PersonaSelector.tsx | 2 +- .../src/components/ProjectOverview.tsx | 14 ++++++------- .../dashboard/src/components/SearchBar.tsx | 8 ++++---- .../packages/dashboard/src/index.css | 16 +++++++-------- 12 files changed, 50 insertions(+), 50 deletions(-) diff --git a/understand-anything-plugin/packages/dashboard/src/App.tsx b/understand-anything-plugin/packages/dashboard/src/App.tsx index 58fef79..634461d 100644 --- a/understand-anything-plugin/packages/dashboard/src/App.tsx +++ b/understand-anything-plugin/packages/dashboard/src/App.tsx @@ -200,7 +200,7 @@ function App() {
-

+

Steps

{tourSteps.map((step, i) => ( @@ -61,7 +61,7 @@ export default function LearnPanel() { key={step.order} className="flex items-start gap-2 text-xs bg-elevated rounded-lg px-3 py-2 border border-border-subtle" > - + {i + 1}. {step.title} @@ -86,7 +86,7 @@ export default function LearnPanel() { {/* Header with progress counter and exit */}
-

+

Tour

@@ -104,7 +104,7 @@ export default function LearnPanel() { {/* Progress bar */}
@@ -154,8 +154,8 @@ export default function LearnPanel() { {/* Language lesson */} {step.languageLesson && ( -
-

+
+

Language Lesson

@@ -167,7 +167,7 @@ export default function LearnPanel() { {/* Referenced component pills */} {step.nodeIds.length > 0 && (

-

+

Referenced Components

@@ -198,7 +198,7 @@ export default function LearnPanel() { onClick={() => setTourStep(i)} className={`w-2 h-2 rounded-full transition-colors ${ i === currentTourStep - ? "bg-gold" + ? "bg-accent" : "bg-elevated hover:bg-surface" }`} aria-label={`Go to step ${i + 1}`} @@ -217,7 +217,7 @@ export default function LearnPanel() { diff --git a/understand-anything-plugin/packages/dashboard/src/components/NodeInfo.tsx b/understand-anything-plugin/packages/dashboard/src/components/NodeInfo.tsx index 78c1041..ad60b1b 100644 --- a/understand-anything-plugin/packages/dashboard/src/components/NodeInfo.tsx +++ b/understand-anything-plugin/packages/dashboard/src/components/NodeInfo.tsx @@ -11,7 +11,7 @@ const typeBadgeColors: Record = { const complexityBadgeColors: Record = { simple: "text-node-function border border-node-function/30 bg-node-function/10", - moderate: "text-gold-dim border border-gold-dim/30 bg-gold-dim/10", + moderate: "text-accent-dim border border-accent-dim/30 bg-accent-dim/10", complex: "text-[#c97070] border border-[#c97070]/30 bg-[#c97070]/10", }; @@ -75,7 +75,7 @@ export default function NodeInfo() {
diff --git a/understand-anything-plugin/packages/dashboard/src/components/SearchBar.tsx b/understand-anything-plugin/packages/dashboard/src/components/SearchBar.tsx index 8a8f245..112b552 100644 --- a/understand-anything-plugin/packages/dashboard/src/components/SearchBar.tsx +++ b/understand-anything-plugin/packages/dashboard/src/components/SearchBar.tsx @@ -94,14 +94,14 @@ export default function SearchBar() { onChange={handleInputChange} onFocus={() => setDropdownOpen(true)} placeholder="Search nodes by name, summary, or tags..." - className="flex-1 bg-elevated text-text-primary text-sm rounded-lg px-3 py-1.5 border border-border-subtle focus:outline-none focus:border-gold/50 placeholder-text-muted" + className="flex-1 bg-elevated text-text-primary text-sm rounded-lg px-3 py-1.5 border border-border-subtle focus:outline-none focus:border-accent/50 placeholder-text-muted" />