全部插件

DSH / BUNDLE / CLIENT-UI

dsh-arrowkey-nav

v0.5.6drscrewdriver / dsh-arrowkey-navc5841b0cad

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

概览

dsh-arrowkey-nav

Arrow-key navigation for the DSH Web GUI: Up/Down switch sessions inside the current workspace, Left/Right switch workspaces.

README / ZH

插件文档

目录摘要

Arrow-key navigation for the DSH Web GUI: Up/Down switch sessions inside the current workspace, Left/Right switch workspaces.

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

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **折叠的工作区分组不会滚动。** 其行未被挂载,且 dsh 未公开任何展开分组的方式,因此切换会发生,但目标行留在视野之外。当前会话所在的工作区由 dsh 自身保持展开,所以 `↑`/`↓` 不受影响。 - **收窄为导轨的侧边栏同样不会滚动**,原因相同:树未被挂载。切换仍然会发生。 - **「单一列表」模式**没有工作区分区,但 `←`/`→` 仍按控制器的工作区顺序遍历,因此列表看起来可能在各分区之间跳动。 - **滚动是尽力而为。** 任何查找失败都被吞掉:选中项已经移动,而缺失的行绝不能变成错误的行。 - **快照字段属于 pre-stable。** `sessions` 与 `workspaces` 的快照形状尚未稳定 —— 已验证的宿主版本即 `engines.dsh` 白名单(`engines.dsh: 0.1.0-rc.2 || 0.1.0-rc.3 || 0.1.0-rc.6 || 0.1.0-rc.7 || 0.1.0-rc.8 || 0.1.1-rc.1 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2 || 0.2.1-rc.1 || 0.2.1-rc.2 || 0.2.1-rc.3 || 0.2.1-rc.4`)。若 dsh 升级改变了它们,只需回看 `src/client/navigate.ts` 与 `src/client/apply.ts`;宿主连一套切换 API 都不提供时,本插件保持惰性,而不会让页面报错。