DeepSHPlugins
dsh-mobile-css 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-mobile-css

客戶端與終端JavaScriptMIT

DSH Web UI 移動端適配:緊湊排版、全寬輸入卡(含游標修復)、抽屜式側邊欄(點選遮罩關閉)、兩頁式設定流程、響應式表格與統計、安全觸控目標。

3 Starsook826092-cloud 更新時間 2026-08-15
訪問 GitHub 倉庫
dsh-mobile-css 專案預覽
dsh-mobile-css 介面截圖dsh-mobile-css 介面截圖dsh-mobile-css 介面截圖dsh-mobile-css 介面截圖

專案介紹

中文

DSH Web UI 移動端適配:緊湊排版、全寬輸入卡(含游標修復)、抽屜式側邊欄(點選遮罩關閉)、兩頁式設定流程、響應式表格與統計、安全觸控目標。

English

Mobile adaptation for the DSH Web UI: compact typography, full-width composer with caret fix, drawer sidebar with overlay-close, two-page settings flow, responsive tables and stats, safe touch targets.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
ook826092-cloud
倉庫
ook826092-cloud/dsh-mobile-css
GitHub Stars
3
Forks
0
開發語言
JavaScript
許可證
MIT
最近推送
2026-08-15
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

57/ 100
維護活躍
81
文件與實用資訊
85
生態關注度
17
安裝便捷訊號
100
專案宣告訊號
100

README 含完整安裝與使用說明;關注度尚低(3);標準命令一鍵安裝。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin --profile web add github:ook826092-cloud/dsh-mobile-css

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

dsh-mobile-css

Awesome DeepSeek Harness license stars awesome · DSH plugin

DeepSeek Harness(DSH)Web UI 移动端适配插件 —— 让你的 DSH 在手机上真正好用起来!

English | GitHub

纯 CSS 注入 + 两个轻量辅助脚本,零依赖、零源码修改、随时可卸载。
通过官方 WebServer.tapIndex() 钩子注入,桌面端完全不受影响。

✨ 特色功能

📱 界面整体优化

  • 紧凑字号体系:针对手机屏幕调整字体大小层级,信息密度更高、一屏装更多内容,同时保证可读性
  • 移动端字体栈:优先使用手机系统的优质字体(小米 MiSans / 鸿蒙 HarmonyOS Sans / Roboto 等),观感更自然
  • 安全触控目标:独立控件 ≥44px,不再误触;输入框防安卓聚焦自动缩放

🖥️ 输入区(Composer)

  • 输入卡全宽贴边:充分利用屏幕宽度
  • 光标对齐修复:透明输入层与镜像文字层字号严格一致,光标不再错位
  • 模型名智能隐藏:只显示 v 形箭头,点击仍可切换模型,不再挤占权限开关
  • 发送按钮贴右:按钮永远停在右下角

🗂️ 侧边栏抽屉式

  • 展开时覆盖主界面(带遮罩 + 阴影),主界面不再被挤压变形
  • 点击遮罩即可关闭,交互跟手机 App 一致
  • 收起时保留小图标条(rail)

⚙️ 设置页两页式

  • 手机标准交互:全屏菜单页 → 点击选项跳转全屏内容页 → ☰ 返回
  • 标题与按钮同级布局、顶部留白紧凑
  • 长标签自动换行、表单/表格/图片防溢出

💬 消息区

  • 用户消息气泡占满整行,不再又高又窄
  • 消息底部操作条(复制/点赞/分支/统计)换行完整显示,统计单行紧凑
  • 工具调用摘要允许换行,不再被省略号截断

📊 统计行

  • 只保留有用信息,固定两行(耗时+速度 / 缓存+Token),行数不随内容跳变

📋 Markdown 表格

  • 长单元格内容(如工具名)自动换行,不再盖住相邻列

📦 安装教程

方式一:从 GitHub 一键安装(推荐)

dsh plugin --profile web add github:ook826092-cloud/dsh-mobile-css

方式二:从 npm 安装

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

方式三:手动 patch(不经过包管理器)

将以下内容加入你的 profile patch(~/.dsh/profiles/web/cordis.patch.yml):

- insert:
    - id: dsh-mobile-css
      name: "dsh-mobile-css"

然后安装依赖并启动:

cd ~/.dsh/profiles/web
pnpm add dsh-mobile-css
dsh web

安装后

  1. 重启 dsh web
  2. 浏览器硬刷新(清除缓存或隐私窗口)
  3. 打开 DSH Web UI,在手机上感受移动端适配效果

卸载

删除 patch 中的 dsh-mobile-css 条目,重启 dsh web 即可完全移除。插件只注入 CSS 和两个事件监听脚本,不留任何残留。


📸 实机效果

主对话界面抽屉式侧边栏
设置菜单设置页面

*截图来自 Android 真机实拍。*


🛡️ 兼容性与通用性

  • 触发条件:pointer: coarse(触屏)或视口 ≤1024px —— 适用于几乎所有现代 Android / iOS 手机,桌面端(鼠标 + 宽屏)完全不受影响
  • 不依赖具体机型:不写死任何设备型号、分辨率、像素密度;所有尺寸通过媒体查询和相对单位自适应
  • 浏览器要求:现代 Chrome / 系统浏览器(基于 Chromium 的安卓浏览器均支持;:has() 选择器需要 Chrome 105+,安卓手机浏览器均为 Chromium 内核,均满足)
  • 前端版本:插件按 DSH Web 前端的 CSS Modules 类名选择器编写;DSH 升级后如个别选择器失效,复查对应类名即可(这是所有 CSS 类插件共有的特性,非插件缺陷)
  • 安全:纯 CSS + 两个事件监听脚本(遮罩关闭抽屉、设置导航收起),无网络请求、无凭证访问、无文件系统操作

📜 协议

MIT License

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案