DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-mobile-layout

v

dsh-mobile-layout

Manifest valid

Mobile-first layout plugin for DeepSeek Harness

UI (client)hasBundlePatch

dsh-mobile-layout

This release requires DSH 0.2.1-alpha.1 or a compatible 0.2 release. See compatibility details.

0.2.7:聊天更新不再触发布局测量

仅页头、设置对话框和外层结构变更触发布局刷新;窗口变化与同一帧内的 DOM 变化合并处理。聊天流和侧栏任务状态更新不再触发整页测量,卸载时取消待执行刷新。

Refresh compact layout only for header, settings dialog, shell structure, or size changes. Coalesce refreshes within one frame and cancel pending work on disposal; transcript and sidebar activity no longer force layout measurements.

Ratio-aware compact shell layer for DeepSeek Harness Web.

Behavior

  • Wide landscape screens keep the complete standard DSH layout unchanged.
  • Compact mode covers container widths up to and including 1280 CSS px, including common tablet landscape sizes. Taller portrait screens also use compact mode when their width is at most 75% of their height, capped at 1440 px; wider landscape screens keep the desktop layout.
  • The desktop session header is replaced by one 48 px mobile bar with no second row.
  • The far-left menu button turns the existing DSH sidebar into a proportional overlay drawer; it does not duplicate or replace sidebar content.
  • The far-right overflow button contains view switching, Session log, mode information, and other header actions.
  • The drawer closes from its own sidebar toggle, the backdrop, Escape, or after switching sessions.
  • Tool details open as a full-width mobile overlay instead of squeezing the conversation.
  • Existing sidebar, workspace, conversation, settings, layout service, and overlay plugins remain mounted because this plugin extends shell.overlay instead of replacing the official layout module.

Install

Add the package as a Web profile bundle and restart DSH. Its cordis.patch.yml inserts one adapter row after the official Web bundle; the official ui-layout row must remain enabled.

Development

npm install
npm run check

Settings layout overrides apply only inside the compact layout. Desktop uses the official centered dialog; compact screens retain the edge-fitting dialog and horizontal settings navigation.

Plugin display metadata

The plugin list shows Mobile layout in English and 移动端布局 in Chinese, following the DSH interface language. locale/en.json and locale/zh.json provide the title and description; icon.svg supplies self-contained artwork. The package exports and publishes these resources. The icon is adapted from Lucide; see ICON_LICENSE.txt.

The icon uses a centered 36 × 36 viewBox to leave more space around the artwork inside the plugin icon frame.

Comments

Loading…

Similar plugins

dsh-web-mobile

by ADXZXCD

Mobile layout enhancement plugin for DeepSeek Harness Web UI

Terminal & ClientsDevelopment & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 1, 2026

dsh plugin --profile web add dsh-web-mobile

by s17179XTY

dsh-mobile — 用於 DeepSeek Harness 的手机連接

Development & InfrastructureManifest valid

★ 3

↓ 2.3k/wk

MIT

JavaScript

Aug 17, 2026

dsh plugin --profile web add dsh-mobile

by loeissu

Mobile-first UI for the DeepSeek Harness web client — an official slot client plugin. 让 DSH 在手机上好用:抽屉导航、命中区、键盘适配、横屏。不改宿主源码,不 fork tether,不接管 sidebar。

Manifest valid

★ 0

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-plugin-mobile-ui

by Yui-Little

Mobile shell UI plugin for DeepSeek Harness web: overlay drawer, full-width conversation, settings sheet, marketplace with hot-load installs.

UI & ExperienceManifest valid

★ 7

MIT

TypeScript

Aug 21, 2026

dsh plugin --profile web add dsh-mobile-shell

by ericleoo

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.

Manifest valid

★ 0

JavaScript

Sep 9, 2026

dsh plugin --profile web add @ericleoo/dsh-mobile

by RyzeZhou

deepseek-harness手机端页面适配插件

Manifest valid

★ 0

MIT

JavaScript

Aug 19, 2026

dsh plugin --profile web add dsh-ui-mobile-layout