前言¶
在 DeepSeek Harness(DSH)的 macOS 桌面壳里,展开侧栏时,窗口条下方往往还叠着品牌行、全宽「New Session」条,以及按行堆叠的全局面板列表。笔记本纵向空间被这些 chrome 占掉一大段,会话历史和工作区起始位置偏下。社区插件 dsh-macos-compact-chrome(维护者 SaltyAnt7342,分类:趣味换装)只做一件事:用浏览器端样式把这些区域折成窗口条下方的一行控件,工作区与会话列表大约上移 170px,且可在 Settings → General 里随时切回官方布局。
这是什么¶
dsh-macos-compact-chrome 是仅运行在浏览器侧的 DSH 插件:不启 Host 服务、不提供 tools、不发起网络请求,也没有独立配置项。它在 <html> 上打标记并注入一段 <style>,不改 DOM 结构、不 import 内置组件。npm 包名 dsh-macos-compact-chrome 已预留,当前安装源以 GitHub 仓库为准(版本 0.1.0,许可证 MIT)。
- 目录页:https://www.skillhub.cn/plugins/SaltyAnt7342/dsh-macos-compact-chrome
- 源码:https://github.com/SaltyAnt7342/dsh-macos-compact-chrome
核心功能¶
下面是与 README 一致、可核对的能力边界。
紧凑侧栏布局¶
官方展开侧栏大致为:约 52px 窗口条、约 60px 品牌行、全宽 New Session、再为每个全局面板占一行。本插件把侧栏列排成四行网格:第 1 行窗口条,第 2 行合并后的控件行,第 3 行内容区,第 4 行页脚。
- 品牌行改为叠在窗口条内的绝对定位层,字标缩到约 15px,夹在交通灯与窗口控件之间。
- New Session 变为 36px 图标按钮;面板列表变为右对齐的 36px 图标行。
- 折叠态 56px 侧栏轨不受影响。
开关与持久化¶
在 Settings → General 中提供 Compact macOS sidebar 开关。选项按浏览器 profile 写入 localStorage['dsh-macos-compact-chrome'],取值为 on / off,默认 on。
平台与兼容性¶
- 仅在 macOS 桌面壳内生效(
html[data-platform='darwin']);其他平台保持原样。 - 样式针对官方展开侧栏 markup;若构建或其他插件已改侧栏,本插件规则会静默失效而不是破坏界面。
- README 记载在 DeepSeek Harness 0.2.2-rc.1、macOS arm64 上测试;选择器依赖
topStrip、logoRow、newSession、panelList等稳定 class,而非哈希 class。
安装与启用¶
安装前请自行查看仓库源码与 MIT 许可证;插件随当前 DSH 桌面进程在浏览器中执行,权限等同于该 profile。
命令行(desktop profile)¶
dsh plugin --profile desktop add github:SaltyAnt7342/dsh-macos-compact-chrome
应用内¶
在 Plugins 页:Add plugin → paste,粘贴 https://github.com/SaltyAnt7342/dsh-macos-compact-chrome 并安装。
安装后重新加载窗口,compact 布局默认开启。
典型用法¶
在设置里恢复官方行¶
打开 Settings → General → Compact macOS sidebar,关闭开关即可回到品牌行 + 全宽 New Session + 堆叠面板列表。
用 Web 检查器做 A/B¶
不想进设置页时,可在检查器控制台执行后刷新:
localStorage['dsh-macos-compact-chrome'] = 'off'
将 'off' 改为 'on' 可再启用紧凑模式。
适用场景与注意¶
适合谁: 主要在 macOS 上使用 DSH Desktop、侧栏常展开、希望把纵向空间让给会话与工作区的开发者。
已知限制(来自 README):
- 紧凑面板仅为图标;展开侧栏下 shell 不显示 hover 工具提示,名称需通过无障碍标签获取。
- macOS 浏览器标签页也带
data-platform="darwin",但无交通灯占位,布局仍可用,略多空隙。 - 若未来 DSH 重命名侧栏 class,插件会失效直至选择器更新。
生态说明: DSH 以插件扩展能力;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文不构成背书。
结尾¶
dsh-macos-compact-chrome 用一行控件换下三段侧栏 chrome,并用 Settings → General 与 localStorage 保留可逆选择。需要对比截图或开发细节时,见仓库 README 与 client.js。