Skip to content

Releases

dsh-client-ui-dracula 1.0.0

Choose a tag to compare

@Erbsen16 Erbsen16 released this 30 Sep 14:10

dsh-client-ui-dracula 1.0.0

DSH Web GUI 的 Dracula 深色主题首次发布:一整张客户端样式表,声明 dsh.bundle 清单,可用 dsh plugin add 安装。

包含

配色 —— 把产品自身的语义色彩令牌(--dsw-*、--shiki-*、--json-tree-*)映射到 VS Code 的德古拉调色板:

  • 页面 / 卡片 / 浮层 / 边框 / 文字 / 强调色 / 状态色(底色 #282a36、当前行 #44475a、前景 #f8f8f2、注释 #6272a4)
  • 代码块、行内代码、语法高亮、JSON 树
  • 滚动条、选区、文件差异视图、新手引导渐变
  • 仅深色模式;浅色模式保持出厂配色

排版 —— 代码字体与界面字体可换(默认 Cascadia Mono / Segoe UI Variable Text)、更紧的字号阶梯、正文列宽 1080px(出厂 748px)、代码块不折行改为横向滚动、工具输出区更高、12px 滚动条。

安装

dsh plugin --profile web add github:Erbsen16/dsh-client-ui-dracula

桌面端(desktop profile 由宿主托管)见 README。

还原

DevTools 控制台执行 __dracula.set(false) 立刻还原;或把包名从 dsh.profile.bundles 移除并卸载。

备注

  • 配色方案取自 Dracula Theme(MIT),本插件同样以 MIT 发布。
  • 仓库另含 extras/platform-purple/:一个可选的 app.asar preload 补丁,把内嵌的 platform.deepseek.com 页面按同一调色板重映射。它不是插件、不随 npm 包发布、宿主升级会覆盖,详见该目录 README。
  • 样式表依赖 DSH 0.2.0-rc.2 / 0.1.7-rc.2 一代前端的令牌与类名;DSH 升级后带哈希的类名可能改名,那几条细化规则会失效但不会报错。