Skip to content

Releases: Yporcupine/dsh-session-switcher

v1.3.0 — initial public release

Choose a tag to compare

@Yporcupine Yporcupine released this 19 Oct 02:04

Initial public release of Session Switcher for DSH Desktop.

Hold Ctrl and tap Tab to open a floating list of recently viewed sessions; keep tapping to move the highlight and release the modifier(s) to open it. Ctrl+Shift+Tab moves backwards, Esc cancels, Enter / click opens a row directly.

Install

  • Plugin manager (recommended): DSH Plugins page → Add plugin → Install a third-party plugin → paste https://github.com/Yporcupine/dsh-session-switcher (or the tarball asset below).
  • CLI: dsh plugin --profile desktop add https://github.com/Yporcupine/dsh-session-switcher
  • Requires DSH Desktop 0.2.1-rc.2 (engines.dsh).

Contents

  • client.js — browser half: fixed-input Ctrl+Tab registration, MRU session list, shell.overlay panel, running-state spinner
  • index.js + cordis.patch.yml — host half / bundle patch
  • locale/ — EN + ZH plugin metadata, icon.svg — plugin icon
  • verify-client.cjs — self-contained harness (node verify-client.cjs)

Full install, development and implementation docs are in the README.


首个公开版本。按住 Ctrl 敲 Tab 打开最近会话浮动列表,继续按 Tab 移动高亮,松开修饰键打开高亮会话(Ctrl+Shift+Tab 反向,Esc 取消)。安装:DSH「插件」页 → 添加插件 → 安装第三方插件 → 填入仓库地址或下方 tarball 附件;或使用 dsh plugin add。需要 DSH Desktop 0.2.1-rc.2。