Dsh Width Tiers
aaronlei/dsh-width-tiers · skills
The DSH Web app hard-codes a readable content width on the conversation root (--dsh-chat-content-width: 748px).
★ 3GitHub stars
0Forks
2026-09-04Last updated
JavaScriptLanguage
MITLicense
Key features
- The element that defines --dsh-chat-content-width is located at runtime (the first element whose computed value is non-empty) and the tier is applied as an inline override — no hashed class names, so it survives bundle upgrades.
- Panels are driven through the layout service (ctx.layout), never by simulating clicks.
- The sidebar is only ever collapsed by the full tier
- returning to standard restores it only if this plugin collapsed it.
- Dictionaries are registered with the app's locale service (ctx.locale.register / bind) and re-rendered through its change subscription, so the copy always matches the app's active language.
Requirements
- Content width cannot exceed the window: on a narrow window, wider tiers are capped by the available column.
- Use full (which also collapses the sidebar) for the maximum.
Install command
dsh plugin --profile web add github:aaronlei/dsh-width-tiers