DSH 的插件化设计允许对界面进行灵活定制。默认的输入区通常较为朴素。dsh-composer-glass 插件的目标是改变这一现状,它将 DSH 的输入区变成一整块均匀半透明的毛玻璃面板。
功能说明¶
该插件由 Lbunc 维护,属于趣味换装类别。它通过统一的材质设计,提升界面的视觉一致性。
覆盖范围
同一材质覆盖输入框、任务清单、目标条、回到底部悬浮按钮、底部会话统计与 Token 用量胶囊、/ 指令菜单以及转录中的 Plan 卡片。
分部位调节
提供六组表面独立开关。每组配模糊、透明度、饱和度、亮度、阴影、边缘高光六条滑杆。拖动实时预览,松手即持久保存,关闭某组立即还原该组原貌。
主题适配
支持重置为预设一键恢复出厂材质。亮色/暗色主题分别调色,跟随主题自动切换。
安装与启用¶
安装
通过命令行安装:
dsh plugin --profile web add "<地址>"
或通过 DSH 内置插件管理器:侧边栏 插件 → 添加插件,输入地址(包名、本地路径、GitHub 链接) → 安装 → 启用。
启用
0.1.7-rc.1 之前的版本仍然需要重启 DSH。侧边栏 插件 → 输入区毛玻璃 → 配置 打开开关,每块表面都可在配置卡单独调节。
注意事项¶
- 版本要求:仅适配 DSH 0.3.0 以上版本(0.1.7-rc.1 有巨大变动)。
- 版本显示差异:显示的版本 ≠ 实际安装的版本。供应链冷却机制(
minimumReleaseAge)会拦下发布不满 24 小时的新版本,静默安装上一版。显示的版本来自 registry 元数据,实际安装由 pnpm 解析。 - 卸载残留:卸载会留下
cordis.patch.yml配置残留(开关与滑杆值写在 profile 的该文件中),dsh plugin remove不会自动删除该段,需手动清理。