DSH Plugins Marketplace

DSH Plugins

Plugins

/

Development & Infrastructure

/

dsh-vesna-theme

M

dsh-vesna-theme

Manifest valid★ 1

Weissner Theme: DeepSeek Harness Desktop plugin, featuring full-window wallpaper, light/dark color schemes, and daily emojis.

UI (client)hasBundlePatch

薇斯纳主题 · 下拉列表显示修复(0.3.4)

v0.3.4 更新

  • 修复深色主题下部分下拉列表白底白字、选项看不清的问题。
  • 感谢 devil233-ui 提供修复。

v0.3.3 更新

  • 新增聊天框效果切换,可选择液态玻璃或高斯模糊。
  • 高斯模糊模式关闭动态高光与边缘折射,降低快速滚动时的渲染开销。
  • 自动保存所选效果,重启后无需重新设置。

在「设置 → 薇斯纳主题 → 聊天框效果」切换。高斯模糊使用 3px 静态模糊和细边框;切换时释放液态玻璃引擎。旧设置默认保留液态玻璃。

v0.3.2 · 2026-10-11

  • 优化液态玻璃缓存,减少快速上下滚动时的卡顿。
  • 停止按钮改为薇斯纳青绿色,保留原有尺寸,让按钮更醒目。

v0.3.1 更新

  • 修复应用更新后模型回答可能没有玻璃边框。
  • 修复 Windows 开启全窗口壁纸时发送/停止按钮悬停闪烁(感谢 devil233-ui 的 PR #1)。

用户消息与模型回答加入透明玻璃外观:薄雾、平滑圆角、方向性边缘反光和轻微背景折射。高光快速跟随鼠标,移出自然归位;回复高度和窗口尺寸变化时自动调整。文字中央不参与边缘折射。保留原有壁纸、六款表情、配色和设置记录。

这是参考苹果设计原则的网页近似效果。支持之前核实的Desktop 0.2.0-rc.2消息结构,以及本次实际安装应用(安装包元数据0.1.7-rc.2)的消息结构。升级应用后可能需要适配。透明内容的可读性受壁纸影响;逻辑配色的对比度测试不代表任意壁纸上都达到4.5:1。

本次已在真实聊天页确认透明背景、平滑曲线和折射图正常加载;未发送模型消息。长对话滚动性能与新请求的完整流式过程仍需实际使用观察。

完整更新记录见 CHANGELOG.md。

为 DeepSeek Harness Desktop 制作的独立主题插件。采用用户认可的双手托脸、微瘦脸、金线花框壁纸,以及六款卡通表情。浅色使用奶白遮罩,深色使用海军蓝遮罩;图片不需要联网加载。

使用范围

  • 设置 → 通用中增加「薇斯纳主题」,提供春日浅色、夜宴深色、跟随系统和默认配色。
  • 通过官方 ThemeRuntime 的 token 覆盖接口调整侧栏、阅读区域、输入区域、按钮、菜单、链接、代码块等使用平台配色变量的组件。
  • 明暗偏好由 DSH 自己保存;角色配色、壁纸和表情开关单独保存在本机。恢复默认会撤下插件配色和壁纸,隐藏表情。支持读取第一版的保存记录。
  • 不接触模型、凭据或聊天文件。不替换程序安装文件。
  • 日常表情已接入侧栏「新会话」、主页欢迎区和「发送消息」按钮;文字、快捷键、禁用状态及原有事件处理保留。发送按钮保留小箭头,停止和删除等控件保留原生图标。设置卡片同时提供预览及壁纸/表情独立开关。
  • 同一张壁纸铺满整个窗口。左栏、顶部应用控制栏和右侧工具栏采用 12px 高斯模糊及半透明遮罩;输入框、设置卡片和内容工具保持可读背景。遵循系统降低透明度偏好。

安装

已在本机正在运行的 Desktop 0.2.0-rc.2 中实际安装并启用。已生成 lib/client.js,无需自己编译。

  1. 从本仓库的 Releases 下载 dsh-vesna-theme-0.3.4.tgz。
  2. 打开 DeepSeek Harness Desktop → 插件 → 添加插件,选择下载的安装包。
  3. 安装后点击「立即启用」。
  4. 到 设置 → 通用设置 → 薇斯纳主题 选择配色、壁纸和表情开关。

本机已经完成这些操作,无需重复安装。当前使用夜宴深色,壁纸与表情开启。

本机 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。本机的角色主题选择记录保留,再次安装会沿用。插件选择与原生明暗模式是分别保存的。

已完成的验证

  • 核对安装包 0.1.7-rc.2 的主题、设置、浏览器模块、插件包元数据与 bundle patch 接口。
  • 13 项逻辑测试:持久化、关闭配色、跨窗口、损坏记录、未来版本记录保护、保存失败、清理、文字对比度、状态颜色保留、装饰开关保存、壁纸配色切换。
  • 使用该版本实际的 ThemeRuntime、平台 CSS 和 React,在 Edge 无界面浏览器中验证真实插件设置组件。检查浅色、深色、系统明暗变化、重载保存、跨窗口关闭、360px 宽度、壁纸开关、表情开关、图片解码、插件卸载后的样式和标记清理;未出现浏览器脚本错误。
  • 正文、辅助文字、代码与选中按钮文字的测试配色达到 4.5:1 对比度。错误、警告、成功和差异配色保留平台含义。
  • 外面的预览 PNG 是组件测试页面,并非 Desktop 实际截图。实际 Desktop 0.2.0-rc.2 已通过插件管理页面安装、启用,设置卡片和六表情显示正常;重新打开的窗口保留深色偏好,聊天主页壁纸正常显示。未发送模型请求;长对话和所有其他页面尚未逐页检查。

维护

源码在 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 原图位于外部「薇斯纳主题素材」目录。

最新界面调整(2026-10-08)

  • 只有窗口最外层铺壁纸,聊天视口及消息气泡透明,避免重复画面。
  • 侧栏、顶部及右栏模糊8px;输入框取消背景模糊,使用更实的底色,修复 Windows 发送/停止按钮悬停闪烁。
  • 添加文件/调用指令菜单使用不透明的主题底色,避免聊天正文透入菜单。
  • 招呼语为「找我什么事呀,亲爱的朋友~」,与主页输入区靠左;欢迎表情84px。原DS图标及预览标签隐藏。
  • 新会话使用36px脸部头像、48px高按钮;发送使用40px脸部与爱心头像、88×46px按钮。通过CSS裁切原画减少身体及留白,头像旁保留文字,没有箭头遮住爱心。两处悬停或键盘聚焦显示80px完整表情,移开、失焦或按键后收起。
  • 添加文件保留原生加号;好的回答/有问题的回答保留原生评价图标。悬停或键盘聚焦时,分别显示64px的读书/点赞/疑惑表情。添加菜单打开时隐藏文件入口的表情。
  • 六张表情均有日常位置:比耶→新会话;思考→欢迎;读书→文件入口悬停;疑惑→负面评价悬停;点赞→正面评价悬停;爱心→发送。
  • 默认配色或关闭表情后恢复原生功能控件;按钮事件和可访问名称保留。

本次在实际Desktop中核验了模糊值、按钮尺寸、原生图标、文件菜单底色及悬停表情,未发送模型请求或提交回答反馈。13项逻辑测试及真实ThemeRuntime组件验证通过。长对话运行中的停止按钮未测试。

独立素材在外部「薇斯纳壁纸和独立表情」目录,包含原壁纸PNG和六张独立透明通道PNG;只裁分原图,没有重新绘制。

头像按钮方案验收

在实际应用检查新会话、发送的脸部裁切、完整悬停预览和键盘聚焦;原画文件未修改。页面切换后仍能显示预览,空输入发送保持禁用,无横向溢出。浮层避开按钮、保持在窗口范围内,关闭主题或卸载会移除浮层和事件监听。ThemeRuntime组件验证通过,未发送模型请求或回答反馈。

主页输入区自适应修正

主页输入区宽度约为可用内容区的38%,窄屏最小360px并受容器边距限制,使其右缘约停在壁纸人物左侧耳朵位置;编辑区域最小高度随输入区宽度变化,范围52–160px。保持普通窗口和宽屏的视觉比例。

通过已连接实际DSH页面的临时视口尺寸测试:1280、2400、900、700px宽度。更新后普通窗口输入卡片约346×127px,宽屏约771×156px;右缘停在壁纸人物左侧耳朵附近。无横向溢出、发送按钮未越界,聊天页原有输入框样式保持。测试后已撤销视口模拟并恢复原窗口显示。没有发送消息。

v0.3.1 修复验证

新增构建类名的模型回答、延迟加载消息样式和清理逻辑已做浏览器回归;实际 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 发布配置已准备好,但尚未发布到 npm;请以 Releases 为准。

维护者发布 npm:登录自己的 npm 账号后,在仓库目录执行 npm publish --access public --registry https://registry.npmjs.org。发布前会重新构建并运行逻辑测试。

Comments

Loading…

From the same category

awesome-dsh-plugin

by awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Development & Infrastructure

★ 18.8k

CC0-1.0

Python

Oct 14, 2026

Index only — not installable

by 0xsline

DeepSeek Harness (DSH) ecosystem: curated plugins, tools, and infrastructure from dsh-external/hub and the public dsh-plugin topic.

Development & Infrastructure

★ 1.2k

CC0-1.0

Python

Oct 10, 2026

Index only — not installable

by pax-beehive

Open-source CLI, schemas, resolver, and DSH agent tools for DSH Plugin Hub

Development & Infrastructure

★ 388

MIT

TypeScript

Oct 6, 2026

Index only — not installable

by xiajiajun516

DeepSeek Harness (DSH) backup & restore plugin — export, import, migrate and sync your complete DSH configuration, plugins, MCP servers, skills and workspace. One-click migration to another machine.

Development & InfrastructureManifest valid

★ 191

MIT

TypeScript

Oct 14, 2026

dsh plugin --profile web add dsh-config-manager

by yjh051108

推荐组件(非必须):DeepSeek Harness 运行时注入器;已随 dsh-routing-suite 单仓库化保留,本仓库继续维护/发布。

Development & InfrastructureManifest valid

★ 166

TypeScript

Oct 14, 2026

dsh plugin --profile web add @dsh-external/dsh-super-injector

by jigjoy-ai

A CLI that turns a goal into a pull request - and a sandbox for testing concurrent AI coding agents on the Mozaik runtime.

Development & Infrastructure

★ 124

MIT

TypeScript

Oct 13, 2026

Index only — not installable