DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

SolarCrown57 /

dsh-mobile-ui

Topic repository only

This repository has no description yet.

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

dsh-mobile-ui

A DSH web client plugin that adapts the browser UI for phone screens.

Features

  • No persistent sidebar on phones — only a floating hamburger button in the top-left corner. Tapping it opens the session sidebar as an animated drawer (with backdrop and close button).
  • Selecting a session closes the drawer automatically.
  • Settings opens as a full-screen sheet with a horizontally scrollable navigation bar.
  • Tool details open as a full-screen overlay on mobile.
  • Compact composer — the idle input bar shows only the centered text field. Tapping it expands the controls with an eased animation.
  • Safe-area insets, larger touch targets, and no horizontal page overflow.
  • Desktop layout is untouched: all mobile rules are scoped behind html[data-dsh-mobile].

Install

Local path (a plain non-bundle DSH plugin, applied live):

dshpm install ./dsh-mobile-ui --profile web

From a Git repository:

dshpm install github:<owner>/dsh-mobile-ui --profile web

How it works

The package declares a dsh.client web client plugin:

  • lib/index.js — empty host-side apply() entry.
  • lib/client.js — browser module that injects mobile CSS, the floating sidebar trigger, drawer chrome, and composer state behavior.

License

MIT

—/ 5

No ratings yet

Manifest verification required

Commit 92dba1e1ae44

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