🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

设置面板布局 WAlucktechniqueAN/dsh-setting-layout

DeepSeek Harness
WAlucktechniqueAN76 天前有提交已提供中文文档扫描:未发现敏感能力

自由拖动缩放设置面板,布局自动保存不挡视野

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 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/27·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 76 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 拖动缩放设置面板
  • 自动保存布局
  • 避免遮挡视野

可以将那该死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
预览分享卡片长什么样 ↓WAlucktechniqueAN/dsh-setting-layout
分享 · DeepSeek Harness Hub
WAlucktechniqueAN/dsh-setting-layout

自由拖动缩放设置面板,布局自动保存不挡视野

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部