设置面板布局 WAlucktechniqueAN/dsh-setting-layout
DeepSeek Harness自由拖动缩放设置面板,布局自动保存不挡视野
27.3/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add WAlucktechniqueAN/dsh-setting-layout该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 拖动缩放设置面板
- 自动保存布局
- 避免遮挡视野
可以将那该死deepseek harness的设置面板打开时调节大小,不再遮挡视野
README
由 DeepSeek 最新模型翻译生成README.md
dsh-setting-layout
让deepseek harness的设置面板打开时调节大小,不再遮挡视野 dsh-settings-layout · 设置面板位置大小控制 / Settings Panel Layout Control
License
Zero-build
Platform
一个 DeepSeek Harness(DSH)Web 插件:控制「设置」面板的位置与大小,支持窗口式拖动与缩放,布局自动持久化保存。
A DeepSeek Harness (DSH) web plugin that controls the position and size of the Settings panel — window-like drag & resize, with layout persisted automatically.
功能 / Features
| 中文能力 | English |
| 停靠预设:九宫格(左上/中上/右上/左中/居中/右中/左下/中下/右下) | Nine-cell docking presets (TL/TC/TR/ML/center/MR/BL/BC/BR) |
展开完整文档(README 剩余 1 节)
README.md dsh-setting-layout 让deepseek harness的设置面板打开时调节大小,不再遮挡视野 dsh-settings-layout · 设置面板位置大小控制 / Settings Panel Layout Control License Zero-build Platform 一个 DeepSeek Harness(DSH)Web 插件:控制「设置」面板的位置与大小,支持窗口式拖动与缩放,布局自动持久化保存。 A DeepSeek Harness (DSH) web plugin that controls the position and size of the Settings panel — window-like drag & resize, with layout persisted automatically. 功能 / Features | 中文能力 | English | | 停靠预设:九宫格(左上/中上/右上/左中/居中/右中/左下/中下/右下) | Nine-cell docking presets (TL/TC/TR/ML/center/MR/BL/BC/BR) | | 精确微调:X/Y 偏移(px,支持负值)、宽度、高度(支持 auto),带 −/+ 步进 | Fine tuning: X/Y offset (px, negatives OK), width, height (auto supported), −/+ steppers | | 尺寸预设:紧凑 640×480 / 标准 800 / 宽屏 960 / 高度自适应 | Size presets: Compact 640×480 / Standard 800 / Wide 960 / auto height | | 窗口式拖动:按住面板顶部标题栏空白处移动位置 | Window-style drag: grab the title-bar blank area to move the panel | | 边缘缩放:拖拽任意边缘/四角(10px 热区),对边自动锚定 | Edge resize: drag any edge/corner (10px hot zone), opposite edge stays anchored | | 光标提示:悬停边缘显示缩放光标、标题栏显示移动光标 | Cursor hints: resize cursors on edges, move cursor on the title bar | | 持久化:布局存入 localStorage,刷新/重启后保持 | Persistence: layout saved to localStorage, survives reloads & restarts | | 恢复默认:一键还原居中 800px 出厂样式 | Reset: one-click restore to the centered 800px default | 安装 / Install 插件包零依赖、零构建(lib/client.js 是手写纯 JS,无 prepare 脚本),安装方不会被 pnpm 的构建脚本策略卡住。安装方只需 dsh CLI 与 pnpm。 The package is zero-dependency and zero-build (lib/client.js is hand-authored plain JS with no prepare script), so pnpm's build-script policy never blocks the install. The installer only needs the dsh CLI and pnpm. GitHub 仓库(发布后)/ GitHub repo (after publishing) dsh plugin --profile web add https://github.com//dsh-settings-layout.git 本地目录(link: 为符号链接,改代码后重启即生效) Local directory (link: is a symlink — edit code, restart, done) dsh plugin --profile web add link:/path/to/dsh-settings-layout 或 npm 发布后 / or after npm publish npm publish dsh plugin --profile web add dsh-settings-layout 然后重启 dsh web(插件集变更需重启生效;注意:重启 ≠ 刷新页面,须先结束占用 3080 端口的旧进程再启动)。重启后打开设置 → 导航栏最下方出现「面板布局」页面。 Then restart dsh web (plugin-set changes need a restart; a restart ≠ a page refresh — end the old process holding port 3080 first, then start). After boot, open Settings → the "面板布局" page appears at the bottom of the nav. 手动安装 / Manual install:把 dsh-settings-layout 加入 ~/.dsh/profiles/web/package.json 的依赖并执行 pnpm install;声明了 dsh.bundle 的依赖会自动进入 dsh.profile.bundles,无需手改。 将 dsh-settings-layout 添加到 ~/.dsh/profiles/web/package.json 并运行 pnpm install;声明了 dsh.bundle 的依赖会自动加入 dsh.profile.bundles。 使用 / Usage 1. 点击侧边栏底部的齿轮打开「设置」/ Click the gear at the sidebar bottom to open Settings; 2. 在左侧导航选择「面板布局」/ Pick "面板布局" in the left nav; 3. 调整停靠位置 / 偏移 / 大小,实时生效 / Adjust docking / offsets / size — takes effect live; 4. 或直接拖动标题栏移动面板、拖拽边缘/四角缩放(像操作窗口一样)/ Or drag the title bar to move the panel and drag edges/corners to resize it, just like a window. 卸载 / Uninstall dsh plugin --profile web remove dsh-settings-layout 原理(简要)/ How it works - 设置对话框是界面中唯一同时带 role="dialog" + aria-modal="true" + aria-labelledby 的元素(Modal 与图片灯箱用 aria-label),插件用这一组合精确锁定设置面板,不会影响其他弹窗。 The Settings dialog is the only aria-modal element that uses aria-labelledby (the Modal primitive and the image lightbox use aria-label), so the selectors target it precisely and never leak onto other dialogs. - 几何通过 :root 上的 CSS 自定义属性驱动:overlay 的 flex 对齐(停靠锚点)+ 对话框的 width/height/margin/transform(大小与偏移)。 Geometry is driven by CSS custom properties on :root: the overlay's flex alignment (docking anchor) plus the dialog's width/height/margin/transform (size & offset). - 拖动/缩放采用 document 级指针事件委托,只作用于设置对话框;按钮/输入框/滚动区不触发拖动;监听器随插件卸载自动移除。 Drag & resize use document-level pointer-event delegation scoped to the Settings dialog; buttons/inputs/scroll areas never trigger a drag; listeners are removed on plugin unload. 兼容性 / Compatibility - 纯浏览器端插件(node 半身仅占位),无宿主依赖 / Pure browser-side plugin (the node half is a placeholder), no host dependency; - 需要现代浏览器(:has() 选择器:Chrome 105+ / Edge / Firefox 121+ / Safari 15.4+)/ Requires a modern browser (:has(): Chrome 105+ / Edge / Firefox 121+ / Safari 15.4+); - 使用主题 CSS 变量着色,自动适配明暗主题 / Uses theme CSS variables, adapts to light & dark themes automatically. 许可 / License MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
WAlucktechniqueAN/dsh-setting-layout
自由拖动缩放设置面板,布局自动保存不挡视野
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。