Skip to content

feat(theme): 实现完整的暗色模式支持#147

Merged
sunny0826 merged 1 commit into
mainfrom
feat/dack-light
Mar 10, 2026
Merged

feat(theme): 实现完整的暗色模式支持#147
sunny0826 merged 1 commit into
mainfrom
feat/dack-light

Conversation

@sunny0826
Copy link
Copy Markdown
Contributor

  • 添加 ThemeProvider 和 useTheme hook 来管理主题状态
  • 在 HTML 中添加初始化脚本来检测系统主题偏好
  • 创建 ThemeToggle 组件用于切换主题
  • 更新全局 CSS 变量以支持暗色主题
  • 修改多个组件(Navbar、Terminal、CodeExecutionResult 等)以使用 CSS 变量
  • 为代码语法高亮器添加暗色主题样式
  • 确保终端组件能动态响应主题变化

- 添加 ThemeProvider 和 useTheme hook 来管理主题状态
- 在 HTML 中添加初始化脚本来检测系统主题偏好
- 创建 ThemeToggle 组件用于切换主题
- 更新全局 CSS 变量以支持暗色主题
- 修改多个组件(Navbar、Terminal、CodeExecutionResult 等)以使用 CSS 变量
- 为代码语法高亮器添加暗色主题样式
- 确保终端组件能动态响应主题变化
@sunny0826 sunny0826 merged commit 8cdf24d into main Mar 10, 2026
5 checks passed
@sunny0826 sunny0826 deleted the feat/dack-light branch March 10, 2026 09:41
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