Repository navigation
Releases
Releases · leogottadothebest/dsh-settings-beautify
v0.2.8
dsh-settings-beautify 0.2.8 — first npm release
One design language for the DSH settings surface: unified 标题 / Title → 解释 / Explanation → 内容 / Content typography, consistent cards, controls, focus rings, tabs, badges and scrollbars across every settings page — driven entirely by DSH's own --dsw-* tokens, so light / dark / system themes keep working.
What's in the box
- Shell — nav rail, header, close, thin scrollbars
- 通用 General — every preference row (language, appearance, font size, Enter behavior, agent presets, permissions, …)
- 模型 Models / 智能体预设 Agent presets / 插件 Plugins / 插件市场 Plugin market / 桌面 Desktop
- Extensible — any page (e.g. from other plugins) opts in with
data-dshb-scan - Headless — nothing added to the settings nav; preferences in
localStorage(enabled/density/motion) - Motion — subtle card hover micro-motion that respects
prefers-reduced-motionand can be disabled
v0.2.8 changes
fix:reset the settings dialog scroll when switching sections (long pages no longer open mid-scroll)style:card surfaces elevated to layer-3; balanced 24px vertical rhythm; consistent radii/focus across all pageschore:repo moved todsh-settings-beautify— metadata corrected in this first npm release
Install
dsh plugin --profile <profile> add dsh-settings-beautifyor from the DSH plugin market. Then restart DSH Desktop (or reload the web window).
Verification
- 69 jsdom assertions pass (
pnpm check && pnpm test) - Package:
dsh-settings-beautify@0.2.8on npm (22.8 kB / 15 files)
MIT licensed.