Skip to content

v1.5.1

Latest

Choose a tag to compare

@ShanHaiFish ShanHaiFish released this 16 Aug 04:43

左侧文件浏览器 (fexp) v1.5.1 — 修复搜索框遮挡

本次变更

  • 修复「文件浏览」按钮遮挡工作区搜索框:点击工作区顶部[搜索]图标展开「搜索会话」搜索框时,固定定位(top:126px / left:70px)的「文件浏览」入口按钮正好叠在搜索框上,挡住输入。
  • 修复方式TopToggle 新增 MutationObserver 监听搜索按钮的 aria-expanded 状态——搜索按钮展开时带 aria-expanded="true" 且其下一个兄弟元素就是搜索输入框 input[type=text],与同样带 aria-expanded 的会话行/分组折叠按钮可区分,不会误判;搜索框展开期间隐藏入口按钮,收起(ESC / 清除 / 点击外部)后自动恢复。
  • client/client.js(静态 bundle)与 client-source.js(动态回退形态)同步修复;Host 半区无改动,纯 Client 能力。
  • 安全审查持平 WARN (33/300)。

功能(同 v1.5.0)

  • 双入口:侧栏「文件浏览」+ 会话标题栏「打开目录」
  • 320px 浏览面板:自动定位当前工作区、切换工作区自动重定位、面包屑、目录/文件列表、文本预览(256KB 上限)
  • 工具栏:工作区 / 根目录 / 上一级 / 刷新 / 在系统资源管理器中打开
  • 添加到聊天:文件引用 [文件名](绝对路径) 追加到输入框
  • 主题适配 + Google Material Icons(v1.4.0)

安装

dsh plugin --profile web add fexp-file-explorer

已安装用户:重新 add 或手动同步 client/client.js 后刷新 DSH Web 页面即可生效。