Skip to content

feat(zen-mode): add shortlist switcher plugin - #5

Merged
JacobAtchley merged 2 commits into
JacobAtchley:mainfrom
enesccinar:feat/zen-mode-switcher
Oct 1, 2026
Merged

JacobAtchley merged 2 commits into
JacobAtchley:mainfrom
enesccinar:feat/zen-mode-switcher

Conversation

@enesccinar

Copy link
Copy Markdown
Contributor

Summary

  • Add jacob.zen-mode plugin: configure a shortlist (≤2 workspaces × ≤3 tabs) and toggle focus into it without closing or hiding other tabs
  • Configure popup supports jump-to-tab (enter), replace (r), and shows Herdr agent status on tabs/workspaces
  • Document keybindings, sidebar-collapse limits (no host API), and switcher vs chrome-filtering behavior in the README

Test plan

  • just test / CI green (fmt, clippy, tests)
  • just dev-one zen-mode and confirm actions appear in herdr plugin action list
  • Bind jacob.zen-mode.configure / .toggle, configure two workspaces with tabs, toggle on/off (selection persists)
  • Close a selected tab, toggle on: toast for missing item, remaining tabs still focusable
  • From configure: enter focuses a tab and closes; r replaces a pick
  • Confirm agent status dots appear for working/blocked/done/idle tabs

Persist up to two workspaces and three tabs each, toggle focus into that
set, navigate from configure, and surface agent status without mutating
unselected tabs.
Open configure with one binding; press z inside the popup to activate or
deactivate instead of recommending a second shortcut.
@JacobAtchley
JacobAtchley merged commit 949c2f4 into JacobAtchley:main Oct 1, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants