Skip to content

style(theme): 清理写死的蓝/橙十六进制色,改用主题变量 - #2115

Open
HUF457 wants to merge 1 commit into
jlcodes99:mainfrom
HUF457:style/tokenize-remaining-chrome-colors
Open

style(theme): 清理写死的蓝/橙十六进制色,改用主题变量#2115
HUF457 wants to merge 1 commit into
jlcodes99:mainfrom
HUF457:style/tokenize-remaining-chrome-colors

Conversation

@HUF457

@HUF457 HUF457 commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

问题

若干界面元素写死了蓝/橙十六进制色(#1d4ed8 / #f97316 / #2563eb / #3b82f6 / #93c5fd 等),不跟随主题变量体系:

  • 紧凑悬浮视图的 PRO / ULTRA 徽章(最后一处实心色计划徽章)
  • 批量导入进度条填充与开关
  • 关闭确认弹窗的最小化图标
  • Codex 本地访问弹窗的图标、时间范围页签、深色内联提示
  • 火箭点击计数徽章、缺失版本红点
  • Codex 本地访问的成本 / 延迟统计色

改法

统一改用已有的主题变量:计划徽章走共享的 --plan-* token,蓝系装饰走 var(--primary) + color-mix,提醒/状态色走 --warning / --success。浅、深两种模式下视觉与原先一致,但从此跟随主题设置。

共 5 个 CSS 文件,+22 / −25 行,纯颜色变量替换,无布局改动。

验证

  • 浅色 / 深色两种模式实机目检,视觉一致。
  • 纯 CSS 改动,不涉及构建与逻辑。

…f-review

P1 fixes from the post-implementation review pass:
- compact floating view PRO/ULTRA badges drop solid #1d4ed8/#f97316 fills for
  the shared --plan-* tokens (was the last solid-color plan badge surface)
- batch-import progress fill and toggle, close-dialog minimize icon, codex
  local-access picker icon / range tab / dark inline-info now use
  var(--primary) + color-mix instead of #2563eb/#3b82f6/#1d4ed8/#93c5fd
- rocket click-count badge and missing-version dot use warning tokens
- codex local-access cost/latency stat colors use --success/--warning
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant