PixelGeek325/DSH-High-Contrast-Theme
PixelGeek325★ 0TypeScript最后同步: 2026-08-18
一个为DeepSeek Harness开发的高对比度主题插件
README 摘要
DSH-High-Contrast-Theme 本主题插件目前处于 早期开发阶段 ,存在大量未完善之处, 不可用于生产环境 。 作者本人仍在学习无障碍(a11y)知识,因此代码可能包含许多设计缺陷和兼容性问题。 如果您在使用过程中发现任何问题,或是能提供无障碍改进建议, 非常欢迎您提交 Issue —— 您的反馈将直接帮助项目的成长。 在进入稳定版之前,请勿依赖本插件进行实际工作。 DeepSeek Harness (DSH) 的 WCAG 合规高对比度主题 插件:纯黑表面、终端风格语法色板、始终可见的焦点指示。所有功能均通过标准插件 API 实现——绝不修改 Harness 源码或全局样式表。 ![对比度概览:黑色表面、白色文字、黄/青/绿/橙/品红语法色、白色 1px 边框、黄色焦点环] 色板(相对 000000 的对比度,WCAG 相对亮度公式) 角色 色值 对比度 WCAG 4.5:1 : 背景 / 表面 000000 — — 主文本 / 图标 FFFFFF 21.00:1 ✅ 次要文本 C0C0C0 11.54:1 ✅ 关键词 / 标签 / 选中 FFFF00 19.56:1 ✅ 字符串 / 变量值 00FF00 15.30:1 ✅ 数字 / 常量 FFA500 10.63:1 ✅ 函数 / 链接 00FFFF 16.75:1 ✅ 注释 / 提示 808080 5.32:1 ✅ 括号 / 运算符 / 分隔符 FF00FF 6.70:1 ✅ 边框 / 分割线 FFFFFF 1px 21:1 ✅ 错误 / 成功 / 警告 FF4444 / 00FF00 / FFA500 ≥6.16:1 ✅ 焦点: :focus-visible 显示 3px FFFF00 外框 + 2px 偏移 (WCAG 2.4.7 可见焦点、2.4.11 焦点外观:≥2px 且与背景对比 ≥3:1)。文本选区使用同款黄色。 工作原理 全部通过三个官方 DSH 插件 API 实现——不碰 Harness 源码、不写全局 CSS、不操作 document.body : 1. theme.overrideTokens(source, { light, dark }) —— 将约 70 个 alias/specific token( tokens.ts )叠加到当前主题之上:产品暴露的全部表面、文本层级、边框、交互状态、markdown/代码区域、菜单、提示气泡、滚动条与状态色。每项在明/暗两种配色方案中都提供同一套终端色板,因此无论系统偏好如何,界面始终为纯黑。disposer 在插件停止/更新时恢复基础主题。 2. styles.insert(css) —— 包自有样式表,用于 token 层无法触及的部分: - --shiki- 语法变量 (代码块使用的 shiki css-vari…
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,780
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 5,521
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
★ 2,621