dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
在「设置 → 薇斯纳主题 → 聊天框效果」切换。高斯模糊使用 3px 静态模糊和细边框;切换时释放液态玻璃引擎。旧设置默认保留液态玻璃。
用户消息与模型回答加入透明玻璃外观:薄雾、平滑圆角、方向性边缘反光和轻微背景折射。高光快速跟随鼠标,移出自然归位;回复高度和窗口尺寸变化时自动调整。文字中央不参与边缘折射。保留原有壁纸、六款表情、配色和设置记录。
这是参考苹果设计原则的网页近似效果。支持之前核实的Desktop 0.2.0-rc.2消息结构,以及本次实际安装应用(安装包元数据0.1.7-rc.2)的消息结构。升级应用后可能需要适配。透明内容的可读性受壁纸影响;逻辑配色的对比度测试不代表任意壁纸上都达到4.5:1。
本次已在真实聊天页确认透明背景、平滑曲线和折射图正常加载;未发送模型消息。长对话滚动性能与新请求的完整流式过程仍需实际使用观察。
完整更新记录见 CHANGELOG.md。
为 DeepSeek Harness Desktop 制作的独立主题插件。采用用户认可的双手托脸、微瘦脸、无边框壁纸,以及六款卡通表情。浅色使用奶白遮罩,深色使用海军蓝遮罩;图片不需要联网加载。
最简方法: 在官方 Desktop「插件 → 添加插件」输入 dsh-vesna-theme 安装;可选择中国大陆镜像源或 npm 官方源。新版本在镜像源上可能存在同步延迟。该窗口是官方安装器,不代表插件通过官方市场审核。更新方式请以当前应用提示为准。
已在本机正在运行的 Desktop 0.2.0-rc.2 中实际安装并启用。已生成 lib/client.js,无需自己编译。
dsh-vesna-theme-0.3.5.tgz。本机已经完成这些操作,无需重复安装。当前使用夜宴深色,壁纸与表情开启。
本机 Desktop 版本不允许通过 dsh plugin --profile desktop 管理,安装应走应用插件管理页面。不要用旧版全局 CLI 修改 Desktop 配置。
把下面这段直接发给DSH:
请帮我安装或更新这个DSH Desktop主题插件:https://github.com/Mahiru0427/dsh-vesna-theme
请下载最新Release的tgz安装包,保留现有主题设置,按当前Desktop版本支持的插件安装方式处理;不要使用旧版全局CLI改Desktop配置。
具体能否自动安装取决于DSH当前的工具权限;需要手动操作时,按上面的插件页面步骤完成。
临时恢复:主题设置点「默认配色」。恢复后仍保留当前原生明暗模式。
卸载:先恢复默认,再到 Plugins 禁用或移除 dsh-vesna-theme,退出并重新打开 Desktop。本机的角色主题选择记录保留,再次安装会沿用。插件选择与原生明暗模式是分别保存的。
源码在 src,预构建文件在 lib,无新增 npm 依赖。用户认可的素材位于 assets,以无损 WebP 保存,表情保留透明度。构建时内嵌图片,避免额外图片服务和文件路由依赖。
node scripts/build.mjs
node --test tests/controller.test.mjs
已通过本机调试接口直接核验 Desktop 0.2.0-rc.2 中的样式和操作;不使用 Computer Use。检查全窗口壁纸、左右栏、顶部模糊、侧栏收起/展开、新会话、发送按钮空输入禁用与输入后启用、独立开关、明暗切换和默认恢复;测试草稿清空,没有发送模型请求。长对话运行中的停止按钮尚未执行测试。CSS 依赖核实过的模块角色,应用升级后应重新检查。
这是非官方主题。MIT 许可仅适用于本插件代码,不包含角色名称与角色图像的权利。图片由内置 image_gen 参照用户截图生成,保留的 PNG 原图位于外部「薇斯纳主题素材」目录。
本次在实际Desktop中核验了模糊值、按钮尺寸、原生图标、文件菜单底色及悬停表情,未发送模型请求或提交回答反馈。13项逻辑测试及真实ThemeRuntime组件验证通过。长对话运行中的停止按钮未测试。
独立素材在外部「薇斯纳壁纸和独立表情」目录,包含原壁纸PNG和六张独立透明通道PNG;只裁分原图,没有重新绘制。
在实际应用检查新会话、发送的脸部裁切、完整悬停预览和键盘聚焦;原画文件未修改。页面切换后仍能显示预览,空输入发送保持禁用,无横向溢出。浮层避开按钮、保持在窗口范围内,关闭主题或卸载会移除浮层和事件监听。ThemeRuntime组件验证通过,未发送模型请求或回答反馈。
主页输入区宽度约为可用内容区的38%,窄屏最小360px并受容器边距限制,使其右缘约停在壁纸人物左侧耳朵位置;编辑区域最小高度随输入区宽度变化,范围52–160px。保持普通窗口和宽屏的视觉比例。
通过已连接实际DSH页面的临时视口尺寸测试:1280、2400、900、700px宽度。更新后普通窗口输入卡片约346×127px,宽屏约771×156px;右缘停在壁纸人物左侧耳朵附近。无横向溢出、发送按钮未越界,聊天页原有输入框样式保持。测试后已撤销视口模拟并恢复原窗口显示。没有发送消息。
新增构建类名的模型回答、延迟加载消息样式和清理逻辑已做浏览器回归;实际 Desktop 中确认模型回答玻璃边框和输入框无 backdrop-filter,并检查有文字时发送按钮悬停,测试草稿已清空。13 项逻辑测试通过。运行中的停止按钮修复由 PR #1 作者在 Windows 11 实测确认,本机仅验证停止状态样式,没有发起模型请求。
v0.3.2 浏览器对照回归:六条消息往返滚动,预热后重复贴图编码由 48 次降至 0 次。该结果验证减少重复计算,不代表所有设备的帧率保证。停止按钮为 34px 青绿色圆形底座,16px SVG。
v0.3.3 验证:14项逻辑测试通过;真实 React 与 ThemeRuntime 组件验证切换、重载保存、明暗主题及360px窄屏。浏览器回归确认高斯模式无SVG折射滤镜,滚动与鼠标移动不产生贴图编码,切回液态模式只保留一个引擎。尚未取得贡献者电脑的帧率对照结果。
本仓库已添加 dsh-plugin GitHub Topic,支持按该 Topic 搜索的社区市场发现。各市场的索引刷新和兼容性筛选不同,添加标签不代表官方认证或已被所有市场收录。
正式安装包在 GitHub Releases;npm 已公开发布,可按包名 dsh-vesna-theme 安装。最新 npm 版本请以 registry 查询结果为准。
维护者发布 npm:登录自己的 npm 账号后,在仓库目录执行 npm publish --access public --registry https://registry.npmjs.org。发布前会重新构建并运行逻辑测试。
v0.3.5 验证:无框 PNG 到 WebP 为逐像素一致的无损转换;底栏随输入框增高更新边界,卸载清理还原样式。14 项逻辑测试和真实 React/ThemeRuntime 浏览器回归通过。交界保留原生直角,macOS 实机体验仍待用户确认。