DSH Plugins
返回列表
dsh-pwa-ui

dsh-pwa-ui

客户端 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install liuzwZYW/dsh-pwa-ui

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install liuzwZYW/dsh-pwa-ui,或按官方方式从源码仓库 https://github.com/liuzwZYW/dsh-pwa-ui 安装该 Web 插件。

插件介绍

把 DSH Web 装进 Edge 或 Chrome 的「安装应用」窗口后,你往往仍面对一条与界面割裂的系统标题栏:多占一行高度,视觉也不统一。dsh-pwa-ui 借助 Window Controls Overlay,让已安装 PWA 用应用自己的顶区充当标题栏——侧边栏品牌行与会话 header 就是拖动手柄,系统窗口按钮由布局自动避让,而不是再叠一条假 chrome。

插件分主机与浏览器两半协作:主机接管 manifest 路由,在透传官方清单的前提下把 display_override 设为 window-controls-overlay;浏览器端在 overlay 生效时注入样式与 data 标记,复用前端已有的 data-window-drag 与 no-drag 规则,并量出 titlebar-area 几何,用 CSS 变量为 macOS 红绿灯与 Windows 右侧按钮预留空间,同时让弹窗与 frame 避开控件区。

它面向使用 dsh web 配置、且愿意把界面以 PWA 形式固定到桌面的用户;普通标签页里 overlay 不可见,插件不会改布局、不预留空白。桌面 Electron 窗口自带平台标题栏逻辑,不在此插件范围内。零依赖、无构建,但对 ui-web 的标记与样式存在已知耦合,大版本前端改版时可能需要同步调整。

截图预览

使用场景

  • 已将 DSH Web 安装为 Edge 或 Chrome 桌面应用
  • 希望窗口标题栏与应用顶栏视觉统一、少占一行
  • 需要在品牌行或会话顶栏拖动整个应用窗口

适合人员

  • 使用 dsh web 配置的日常用户
  • 习惯把 Web 界面固定到桌面的 PWA 用户
  • 在 Windows 或 macOS 上用 Edge/Chrome 安装应用的人