全部插件

DSH / BUNDLE / CLIENT-UI

dsh-workspace-tree

v1.1.0liceses / dsh-workspace-tree577bdf1d69

可安装组合包UI 与客户端插件社区 · Topic 自动分析Web UI

概览

dsh-workspace-tree

DSH 工作区树:把左侧栏工作区重做为文件系统树双模式——文件夹模式按真实目录层级浏览并新建(会话 cwd = 目录,环境隔离),工作区模式只管工作区与会话;工作区=目录强绑定,含拖拽排序、状态向上透传、会话/文件夹搜索过滤与配置面板。

README / ZH

插件文档

目录摘要

DSH 工作区树:把左侧栏工作区重做为文件系统树双模式——文件夹模式按真实目录层级浏览并新建(会话 cwd = 目录,环境隔离),工作区模式只管工作区与会话;工作区=目录强绑定,含拖拽排序、状态向上透传、会话/文件夹搜索过滤与配置面板。

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **它是一层影子实现,天然跟着官方版本跑。** 官方改 `sidebar.workspaces` 的 props 或服务位置, 插件就得跟着改 —— 仓库里 `a6ee319` 那次提交正是为此:DSH 0.1.2 把 `startSession` / `connectWorkspace` / `pickDirectory` 从 `workspaces` 控制器挪进了 `uiWorkspace` 服务。 这也是它最终被官方替代后不值得继续维护的原因。 - **「在文件夹中打开」是 Windows 专用**:源码直接调 `cmd.exe` / `explorer.exe` / `powershell.exe` (`AppActivate` 做前台激活),且**没有** `process.platform` 判断。非 Windows 平台上这一项必然不可用; 树 UI 本身不依赖平台。 - **它换掉官方组件时,官方那块的附属能力会一起消失。** 官方 `directoryFlow` 槽位被替换后, 官方 browse 装配不再可用,所以「新建文件夹」只能自带 `POST /mkdir` 走真实 `fs.mkdir`。 - **官方 UI 的「在文件夹中打开」按钮会跟着消失**,因此树 UI 复刻了一个,后端也自带 (移植自 `dsh-open-folder` v2.2),代价是这段逻辑变成了本插件的一部分。 - **`localStorage` 偏好是浏览器级的**:同一台机器不同 profile / 不同端口的工作区树,记忆是各自的。 - **宿主半边的改动要重新装配 profile**;桌面端受 Node 模块缓存影响通常要重启应用(同族插件实测记录)。 - 界面只有中文。 <a id="dev"></a>