Back to home@imdeniil

dsh-ui-zoom

Масштабирование всего UI DeepSeek Harness как в браузере: Ctrl +/−/0, Ctrl+колесо, виджет с процентом. Browser-style UI zoom.

Stars
0
Language
Created
Aug 19, 2026
Updated
Aug 19, 2026
GitHub repo

Introduction

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