全部插件

DSH / BUNDLE / CLIENT-UI

dsh-thumb

v0.1.0AliceLJY / dsh-thumbcde135922e

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-thumb

A phone shell for the DeepSeek Harness web GUI: sidebar becomes an overlay drawer, tapping a session closes it, settings goes full-screen single column. Zero host class hashes.

README / ZH

插件文档

目录摘要

A phone shell for the DeepSeek Harness web GUI: sidebar becomes an overlay drawer, tapping a session closes it, settings goes full-screen single column. Zero host class hashes.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **Hover tooltips can still overflow the right edge** (the dark card when hovering a workspace row). Deliberately not fixed: its classes (`_card` / `_copyable`) are too generic to target safely, and doing it properly would mean scanning every `position: fixed` layer each frame and clamping them back into the viewport — an unclear blast radius for what is a cosmetic issue that blocks nothing. The right fix belongs upstream, in the tooltip's own touch handling. - **Measured at 393, 480, 560, 604, 640, 700, 768, 900 and 1023px, plus desktop 1440×900** — see the table under [Scope](#scope). Phone sizes are the ones used daily; the rest were measured once, not lived in. - **The settings nav still stacks vertically** instead of scrolling horizontally. The `flex-direction: row` rule lands on a wrapper that is not the one actually laying those items out, so it costs some vertical space at the top of the sheet. Left as is: the sheet went from unusable to usable, and chasing the exact nav container is polish, not repair. - **The action rows under assistant replies keep their 28px** while the ones under user messages shrink to 24px. They sit in a second flex wrapper and moved for none of `height`, `align-self` or `min-height`, and no rule naming those classes sets a height at all — so whatever sizes them needs a wider probe than a class-name scan. Left alone deliberately: it is 12px on a three-turn session, roughly 2% of the column. - **A change to how upstream lays out its columns means updating this.** The locators are the four entries in `LOCATORS` at the top of `src/client.js` — a minutes-long edit.