1MLightyears/dsh-theme-synthwave

1MLightyears★ 0TypeScript最后同步: 2026-08-17

在 GitHub 打开

A synthwave style DeepSeek Harness(dsh) theme

README 摘要

dsh-theme-synthwave 📖 English documentation: README en.md 给 DSH(DeepSeek Harness)Web UI 用的合成波 / Synthwave 主题插件。 单包同时包含 host 端(配置读取、媒体文件服务)与 client 端(主题 token、霓虹发光、背景媒体、字号缩放),安装即用。背景支持本地图片轮播或视频,面板可半透明透出媒体,并带有可配置的霓虹 glow、模糊与全局字号缩放。 ✨ 功能 - 霓虹发光 hover/focus :对链接、按钮、 role="button" 等可点击控件添加多层 text-shadow 发光,hover/focus 时切换颜色。 - 半透明面板透出背景 :通过 background.baseAlpha 调整应用底色/侧边栏透明度,透出背后的图片或视频。 - 背景图片轮播 :多张图片按顺序或随机轮播,可配置透明度和切换间隔。 - 背景视频 :支持本地视频或 http(s) 视频地址,可配置循环、静音与 object-fit 。 - 背景媒体/默认气泡模糊 : blur 0 40px,只作用于渲染层,不修改源文件。 - 根字号缩放 fontScale :通过根字号缩放文本,避免 Firefox 下 CSS zoom 导致的命中区域和弹窗定位异常。 - 深浅色自适应 token :深色模式保持合成波霓虹观感;浅色模式自动切换为浅底深字,避免白字看不清。 - 配置卡片快捷入口 :在「插件配置」页提供「打开配置文件」「复制路径」按钮,快速打开或复制当前 profile 的 config.dsh-theme-synthwave.jsonc 。 - 媒体记录可移除 :在配置卡片中可移除已设置的视频,并逐张移除图片列表中的任意图片,改动即时写回本地配置。 - 编辑安全 :配置文件编辑器支持「取消」撤销未保存修改;配置文件解析出错时自动兜底为默认配置(不改动原文件),并在界面给出提示。 🚀 快速开始 1. 安装插件 Git 安装说明 : git+ 安装拉取的是 源码 (不是构建产物),DSH/pnpm 会在安装后运行本包的 prepare 脚本,从 src/ 构建出 lib/ 。pnpm ≥10 出于安全默认拒绝运行 git 依赖的 prepare :第一次 add 会失败, dsh 会提示把 pnpm 打印的 确切包键 复制进该 profile 的 pnpm-workspace.yaml ,例如: 然后重新执行 add 即可。建议锁定 commit( git+https://…git ),确保后续推送不会悄悄改变实际运行的代码。 如果你的仓库是 monorepo 且插件在子目录中: 2. 创建/编辑配置 首次打开页面时,插件会自动在当前 profile 目录生成 …

在 GitHub 查看完整 README →
皮肤/UIcssdshdsh-pluginhtmlhtml-css-javascriptjavascriptsynthwavetheme

分类