SolarCrown57/dsh-mobile-ui

SolarCrown57★ 0JavaScript最后同步: 2026-08-16

在 GitHub 打开

README 摘要

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): From a Git repository: 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

在 GitHub 查看完整 README →
工具/开发dsh-pluginsidebar

分类