jasondu/dsh-ui-mobile

jasondu★ 0TypeScriptLast synced: 2026-08-17

Open on GitHub

Mobile client plugin for the DeepSeek Harness Web shell: off-canvas sidebar/details drawers, bottom nav bar, and a touch-first responsive layout below 768px

README excerpt

dsh-ui-mobile Mobile client plugin for the DeepSeek Harness Web shell. English 中文 Below 768px the Web GUI's three-column layout becomes a single conversation column with two off-canvas drawers — the session sidebar slides in from the left, the details panel from the right — driven by a thumb-reachable bottom nav bar. Desktop and tablet (768–1023px) layouts are untouched. Features - Phone-first shell — below 768px the frame becomes a single conversation column that fills the screen. - Off-canvas drawers — the sidebar drawer ( min(84vw, 340px) ) and the details drawer (up to 480px) slide in over the conversation and close with a tap on the scrim behind them. - Bottom nav bar — two 48px touch targets (菜单 / 详情) register into the shell's additive shell.overlay slot, so the bar is composable in and out and tears down with the plugin. - Touch-first hygiene — 100dvh mounting (follows the URL bar and keyboard), safe-area-aware bottom padding, 16px inputs so iOS never zooms the composer, touch-action: manipulation , overscroll-behavior-y: none , and prefers-reduced-motion support. - PWA install promotion — on Chrome/Edge Android an install CTA appears while the browser offers installation; o…

View full README on GitHub →
Skins / UIdeepseek-harnessdshdsh-pluginmobilepluginresponsiveweb-uisidebar

Category