21hbguo/dsh-mobile-ui
窄屏(默认视口宽度 ≤ 860px,可配置)下把 DeepSeek Harness Web GUI 从桌面三栏布局重构为全屏聊天布局:侧栏与右侧面板变为抽屉、顶部悬浮操作条 + 全屏按钮、返回键退栈,桌面宽度下零影响。
catalog description:DSH Web GUI 手机端 UI 适配插件:窄屏下全屏聊天布局(抽屉化侧栏/面板 + 顶部操作条 + 返回键退栈),桌面宽度零影响
Install
- **Host 半区**只声明配置命名空间 `mobile-ui`(无路由、无副作用),设置经 DSH settings 系统读写。
- **浏览器半区**是纯 DOM 适配层,无 react 运行时依赖(react 由 web 宿主提供),client bundle gzip 约 16KB。
- **布局状态全部取自 frame 自身稳定钩子**:侧栏 = `data-sidebar-collapsed` 属性;aionui 两列 = 解析 frame 内联 grid 轨道(MutationObserver 镜像为 `dsh-mobile-explorer-open` / `dsh-mobile-preview-open` 类),不与内部框架耦合。
- 断点取值优先级:settingsScope 就绪 → 其 `breakpoint`;否则退回装配配置的默认值。
## 🚀 快速开始
### 前提
- 已安装 DeepSeek Harness(DSH)并运行 Web GUI(本文以 `web` profile 为例)。
- 构建需要 DSH 源码 checkout(用于提供 tsc / tsdown / 内部类型包),见下方[构建](#构建)。
### 安装
Add 21hbguo/dsh-mobile-ui to your DSH config (web profile) to enable.
README
Expand full README Collapse
README is empty.
tt-a1i/archify
zhu1090093659/dsh-web-ui
strukto-ai/mirage
liustack/modlens
omdsh-dev/DSH-better-sidebar
ccch1mneyyy/dsh-TUI
agentrq/agentrq
GanyuanRan/Aegis