ericleoo/dsh-mobile

ericleoo★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

Mobile-first overlay for the DeepSeek Harness web UI: full-width chat, sidebar-as-drawer, thumb-friendly composer, and safe-area/overscroll polish on touch devices.

README excerpt

@deepseek-ai/dsh-mobile Mobile-first overlay for the DeepSeek Harness web UI ( dsh web ). The built-in web surface is a three-column desktop shell: a sidebar rail, a conversation center column, and a details track. On a phone the rail and the empty details track still consume width, squeezing the chat into a narrow slit. This plugin turns the same composition into a mobile surface without forking any of the built-in UI. What it does At viewports < 1024px (matching the layout plugin's own "narrow" breakpoint): - Full-bleed chat — the sidebar rail and details track collapse to 0, so the conversation gets the whole viewport. - Sidebar as a drawer — the rail is hidden; a hamburger in the conversation header (and a floating button on the blank/hero screen) opens the sidebar as an overlay drawer with a backdrop. Esc, the backdrop, the sidebar's own fold toggle, and switching sessions all close it. - Details panel as a sheet — opening a tool's details covers the chat as a full-screen sheet instead of rendering off-screen. - Settings as a full-screen sheet — the built-in settings modal is an 800px two-column dialog (188px nav rail + content column), which leaves the content column at 150px…

View full README on GitHub →
Skins / UIdsh-pluginweb uisidebar

Category