packages/dsh-task-board
zhu1090093659/dsh-web侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
DSH Web 界面整体缩放(70%–160%),可用 Ctrl+滚轮、DSH 快捷键中心或输入框旁的胶囊操作,带正文栏宽度补偿,缩小后是一行更多字而不是一条更窄的栏。
Whole-interface zoom for DeepSeek Harness (DSH): scale the entire Web UI — sidebar, menus, modals, icons and text — from 70% to 160%.
Built-in DSH font size only affects conversation prose. This plugin scales everything, and compensates the layout so zooming out shows more text per line instead of a narrower reading column.
Mod+= / Mod+- / Mod+0 on Desktop, Mod+Alt+… on Web), so they appear in Mod+/ and users can rebind them− 100% +, click the percentage to resetlocalStorage (dsh-ui-zoom)1 / zoom, keeping the column's physical width stableInstall it from the Plugins page in DSH (search the npm name), or:
dsh plugin --profile <profile> add dsh-plugin-ui-zoom
Restart dsh web afterwards.
| Action | Desktop | Web |
|---|---|---|
| Zoom in | Ctrl/⌘ + wheel, Mod+= | Ctrl+Alt+= |
| Zoom out | Ctrl/⌘ + wheel, Mod+- | Ctrl+Alt+- |
| Reset to 100% | click the percentage, Mod+0 | Ctrl+Alt+0 |
Mod is ⌘ on macOS and Ctrl on Windows/Linux. All three bindings are editable in DSH's keyboard shortcut panel (Mod+/); the plugin registers through ctx.shortcuts, so duplicate or overlapping bindings are rejected by the harness instead of silently double-firing.
Most DSH font sizes are hard-coded pixels with no rem ladder, so overriding design tokens cannot scale the whole interface. zoom on document.documentElement participates in layout, so the layout viewport, position: fixed menus and overlays, and hit testing all follow — unlike transform: scale(), which creates a containing block that traps fixed elements.
engines.dsh: >=0.2.0-rc.2 <0.3.0-0@deepseek-ai/cordis ^4.0.1Ctrl+wheel is the browser's page zoom and cannot be intercepted; use the Alt bindings there.MIT