Skip to content

fix(desktop): put Toggle terminal on the ⌘K on/off pattern - #75862

Merged
OutThisLife merged 1 commit into
mainfrom
bb/cmdk-on-off
Aug 1, 2026
Merged

fix(desktop): put Toggle terminal on the ⌘K on/off pattern#75862
OutThisLife merged 1 commit into
mainfrom
bb/cmdk-on-off

Conversation

@OutThisLife

Copy link
Copy Markdown
Collaborator

Summary

  • Terminal was the last binary ⌘K row still on the old path: a one-way "open" under Go to with no live state.
  • Routes it through paletteToggle next to logs, yolo, status bar, and layout edit so every binary palette toggle shows the underlined on/off note, flips both ways, and keeps the palette open.

Test plan

  • ⌘K → type terminal → row reads Toggle terminal with underlined on/off
  • Select it: terminal opens/hides, palette stays open, note flips
  • Same check for logs / yolo / status bar / layout edit (unchanged)
  • Keybind and statusbar terminal pill still flip the same store

The terminal row still lived under Go to as a one-way open. It never showed
live state and couldn't hide. Move it through paletteToggle next to logs,
yolo, status bar, and layout edit so every binary ⌘K toggle shares the same
underlined on/off note.
@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

૮ >ﻌ< ა ci review

ran on 3572424

ℹ️ Info

Desktop E2E visual evidence · View test artifacts · View job

2 visual diffs.

inline evidence upload failed.

Failed to upload diff-1508682a2ae8-boot-ready-diff.png with gh image (exit code 1): Error uploading /home/runner/work/_temp/e2e-evidence/diff-1508682a2ae8-boot-ready-diff.png: step 0 (get upload token): uploadToken not found on repo page — do you have write access to NousResearch/hermes-agent? (or, if NousResearch enforces SAML SSO, authorize at https://github.com/orgs/NousResearch/sso)

@OutThisLife
OutThisLife merged commit 0454b37 into main Aug 1, 2026
34 checks passed
@OutThisLife
OutThisLife deleted the bb/cmdk-on-off branch August 1, 2026 05:21
OutThisLife added a commit that referenced this pull request Aug 1, 2026
main reworked the same surface while this was open, so three hunks needed
deciding rather than accepting.

Logs became summon-only (#75862): the contribution only exists while $logsOpen
is on, docked as its OWN zone beside the terminal instead of a tab in its
strip. That supersedes the static logs pane and the bindToolPaneCollapse call
here — main already registers logs' closer/opener directly, so both were
dropped in favour of its version.

main also added a ⌘K "Toggle terminal" row reading $terminalTakeover, and
gave logs back a 7.5rem minHeight under a comment claiming the terminal's
sizing rule. Both are the bugs this branch fixes, so they move onto the
shared behaviour: the palette row reads isPaneVisible/togglePaneVisible like
every other pane toggle, and logs loses the floor so the comment is true —
the sash folds its zone to the rail instead of stranding a sliver.
randlee pushed a commit to randlee/hermes-agent that referenced this pull request Aug 11, 2026
fix(desktop): put Toggle terminal on the ⌘K on/off pattern
randlee pushed a commit to randlee/hermes-agent that referenced this pull request Aug 11, 2026
main reworked the same surface while this was open, so three hunks needed
deciding rather than accepting.

Logs became summon-only (NousResearch#75862): the contribution only exists while $logsOpen
is on, docked as its OWN zone beside the terminal instead of a tab in its
strip. That supersedes the static logs pane and the bindToolPaneCollapse call
here — main already registers logs' closer/opener directly, so both were
dropped in favour of its version.

main also added a ⌘K "Toggle terminal" row reading $terminalTakeover, and
gave logs back a 7.5rem minHeight under a comment claiming the terminal's
sizing rule. Both are the bugs this branch fixes, so they move onto the
shared behaviour: the palette row reads isPaneVisible/togglePaneVisible like
every other pane toggle, and logs loses the floor so the comment is true —
the sash folds its zone to the rail instead of stranding a sliver.
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.

1 participant