DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

mdalboni /

mdalboni/dsh-mobile

Verified

Mobile viewport lock, overscroll containment, virtual keyboard resizing, and sidebar auto-retraction for DeepSeek Harness (DSH).

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@d97f0ce6

dsh-mobile

Mobile viewport lock, overscroll containment, and virtual keyboard optimizations for DeepSeek Harness (DSH) Web GUI.

Screenshots

Mobile Chat View Virtual Keyboard Open Sidebar Open
Mobile Chat View Virtual Keyboard Sidebar Open

Features

  • Viewport Lock: Prevents the page (html, body) from scrolling or bouncing into the empty black space below the application.
  • Overscroll Containment: Keeps scroll gestures inside [data-conversation-scroll] with overscroll-behavior-y: contain.
  • Virtual Keyboard Resizing: Configures interactive-widget=resizes-content so virtual keyboards resize the viewport cleanly instead of panning the page.
  • Sidebar Auto-Retraction: Automatically collapses the sidebar when tapping anywhere in the conversation area or selecting a session row on mobile.
  • Input Zoom Prevention: Enforces a minimum 16px font-size on text inputs for mobile viewports to prevent iOS and Android auto-zoom.

Installation

Add to your DSH web profile (~/.dsh/profiles/web/package.json):

{
  "dependencies": {
    "@mdalboni/dsh-mobile": "^1.0.0"
  },
  "dsh": {
    "profile": {
      "bundles": [
        "@mdalboni/dsh-mobile"
      ]
    }
  }
}

Or install via DSH CLI:

dsh plugin add @mdalboni/dsh-mobile

Or configure via cordis.patch.yml:

- id: dsh-mobile
  name: '@mdalboni/dsh-mobile'

License

MIT © Maxwell Dalboni

—/ 5

No ratings yet

Verified DSH bundle

Commit d97f0ce6219d

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout