imdeniil/dsh-ui-zoom0

dsh-ui-zoom

浏览器风格的界面缩放插件:支持快捷键、鼠标滚轮及紧凑型小部件进行界面缩放,并保存缩放比例。

AI 分析

核心用途是调整 DSH 界面显示大小。适合高分屏用户或有视力辅助需求的用户。支持快捷键操作并能记住每个域名的缩放比例。

套件
dsh-ui-zoom
版本
0.1.0
授權
MIT
最近更新
2026年8月19日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:imdeniil/dsh-ui-zoom

dsh-ui-zoom

Масштабирование всего интерфейса DeepSeek Harness и DSH Desktop — как зум в браузере.

English summary: browser-style UI zoom for DeepSeek Harness — Ctrl +/−/0, Ctrl+mouse wheel, and a compact corner widget showing the current level. The level persists per origin, the way browsers remember zoom per site.

Управление

ДействиеРезультат
Ctrl + = / +Увеличить масштаб
Ctrl + -Уменьшить масштаб
Ctrl + 0Сбросить до 100%
Ctrl + колесо мышиПлавная регулировка
Кнопка «−» / «+» виджетаШаг ±10%
Клик по процентуСброс до 100%

Диапазон: 50%–200% с шагом 10%. Виджет в правом нижнем углу: полупрозрачная пилюля, при наведении раскрывается кнопка «100%». Уровень сохраняется (localStorage, отдельно для веб-адреса и окна DSH Desktop).

Как это работает

Плагин задаёт CSS-свойство zoom на корневом элементе документа — это маcштаб с пересчётом раскладки (как браузерный зум, а не transform: scale, который обрезает фиксированные панели). Горячие клавиши перехватываются на фазе захвата, поэтому перехватывают и браузерный зум в веб-версии. Виджет — чистый DOM (без React), стили на дизайн-токенах приложения.

Локализация: ru / en / zh.

Установка

dsh plugin --profile web add github:imdeniil/dsh-ui-zoom
dsh plugin --profile desktop add github:imdeniil/dsh-ui-zoom   # для DSH Desktop

Состав

  • lib/client.js — клиентский плагин: виджет, горячие клавиши, колесо, персистентность
  • lib/index.js — пустая хост-часть (плагин клиентский)
  • cordis.patch.yml — слой композиции

Лицензия

MIT