Releases: aaronlei/dsh-width-tiers
Releases · aaronlei/dsh-width-tiers
Release list
v1.0.1
中文
- 新增多语言支持(中文 / English),插件界面文案跟随应用「设置 → 语言」设置
- 5 个宽度档位名称、按钮
aria-label与 tooltip 均支持双语,切换语言后
立即生效,无需刷新页面
English
- Added i18n support (Chinese / English) — plugin UI copy now follows the
app's Settings → Language - Tier labels, button
aria-labeland tooltip are localized; language
switch takes effect immediately, no refresh needed
v1.0.0
dsh-width-tiers v1.0.0 — first public release, published to the npm registry 🎉
A client plugin for the DeepSeek Harness Web GUI that frees chat content from the app's hard-coded 748px width cap, with a floating picker button (bottom-right, above the composer):
| Tier | Content width | Sidebar |
|---|---|---|
| standard 标准 | 748px (app default) | untouched |
| medium 中等 | 960px | untouched |
| wide 宽 | 1280px | untouched |
| ultra 超宽 | 1400px | untouched |
| full 全宽 | 100% (fills the window) | collapsed to the icon rail |
Features
- 🎚️ Five width tiers applied as an inline override of
--dsh-chat-content-width— wide tables no longer need horizontal scrolling - 🔘 Floating picker button with five level-bars showing the current tier at a glance
- 💾 Persistent choice — stored in
localStorage, restored on next visit - 🔍 Runtime element discovery — survives app bundle upgrades, no hashed class-name coupling
- 🧩 Layout-service integration — drives panels through
ctx.layout, never simulates clicks - 🚫 Non-destructive sidebar — only
fullcollapses it, via the app's own toggle;standardrestores it only if the plugin collapsed it
Install
dsh plugin --profile web add dsh-width-tiersRequires dsh ≥ 0.1.0-rc.x with a web profile. Full docs in README.
Full Changelog: https://github.com/aaronlei/dsh-width-tiers/commits/v1.0.0