Skip to content

style: unify page palette and button proportions#123

Merged
podcctv merged 1 commit into
mainfrom
codex-8vb7hk
Apr 4, 2026
Merged

style: unify page palette and button proportions#123
podcctv merged 1 commit into
mainfrom
codex-8vb7hk

Conversation

@podcctv

@podcctv podcctv commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Motivation

  • 修复各页面配色、按钮尺寸与圆角不一致导致的视觉杂乱,统一风格与交互动效以提升界面一致性。

Description

  • master-api/static/theme.css 中新增共享视觉 token(如 --surface-glass--btn-primary-bg--btn-danger-bg--btn-secondary-bg)并在亮暗主题中同步变量值以统一面板与背景样式(卡片、面板、header)。
  • 将全站卡片/面板(.glass-card / .glass-panel / .panel-card / .dashboard-header)背景和阴影标准化,强制使用共享面板样式以消除页面间质感差异。
  • 统一按钮基准尺寸与交互动效(最小高度、圆角、字重、hover 位移与滤镜),并针对主/次/危险按钮应用新的渐变配色与阴影以保证对比与一致性。
  • master-api/static/glass-design.css 中同步调整 .btn.btn-primary.btn-secondary.btn-danger-solid 的内外间距、圆角、渐变与阴影,实现组件库与页面样式一致;同时强化侧边栏底部退出按钮样式。

Testing

  • 通过代码检查与文件查看验证改动:运行 git status --shortnl -ba master-api/static/theme.css | sed -n '1,240p'nl -ba master-api/static/glass-design.css | sed -n '90,240p',变更已写入并显示正确(提交成功)。
  • 提交已完成并创建 PR(提交信息: style: unify page palette and button proportions)。
  • 未运行前端渲染或自动化单元测试;仅进行了静态/人工检查并确认样式文件按预期更新。

Codex Task

@podcctv podcctv merged commit 4c12f2e into main Apr 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant