Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,19 +188,20 @@ GridBash captures drag selection so selected text stays inside the pane where th
| Input | Action |
| --- | --- |
| Drag mouse | Select/copy terminal text within the source pane |
| Alt+Left / Alt+Right | Focus previous / next pane |
| Alt+Up / Alt+Down | Focus pane above / below |
| Alt+Left / Alt+Right | Focus previous / next pane or command line |
| Alt+Up / Alt+Down | Focus pane above / below, or move to/from the command line |
| Alt+Shift+Up / Alt+Shift+Down | Remove / add a row when safe |
| Alt+Shift+Left / Alt+Shift+Right | Remove / add a column when safe |
| Alt+s | Toggle focused pane selection |
| Alt+a | Select all panes, or clear selection when all panes are selected |
| Alt+r | Rename the focused pane |
| Alt+z | Put the focused pane to sleep; when multiple panes are selected, sleep the selected panes |
| Hover sleeping pane | Wake the pane and make its terminal contents visible again |
| Alt+e | Expand or hide command output |
| Alt+o | Open settings |
| Alt+q | Quit |

Typing goes to selected panes whenever multiple panes are selected. With zero or one pane selected, input goes to the focused pane.
Typing goes to selected panes whenever multiple panes are selected. With zero or one pane selected, input goes to the focused pane. When the one-line command bar is focused, typing stays in that bar; Enter runs the command from the cwd shown in the prompt and keeps output hidden until expanded.

Renamed pane headers replace the numeric prefix for the current session. Saving a blank name restores the default number.

Expand Down
29 changes: 29 additions & 0 deletions docs/devlogs/2026-07-07-dedicated-command-bar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Dedicated command bar

Date: 2026-07-07
Release target: unreleased

## Summary

- Added a dedicated one-line command bar above the GridBash status footer.

## What Changed

- The live view now reserves a command prompt line that starts in the directory where GridBash was launched.
- Alt-arrow focus navigation can move into and out of the command line alongside panes.
- Commands run through the host shell with output captured into a hidden buffer by default.
- `Alt+e` toggles the captured command output panel, leaving `Alt+x` for pane swapping.
- Built-in `cd`, `pwd`, `clear`, and `cls` behavior keeps the command cwd useful without requiring a persistent shell.
- The command line was ported onto the current grid behavior without regressing pane sleep, swap, mouse wake, usage labels, runtime resize, or worktree labels.

## Why It Matters

- Users can run quick workspace commands without stealing input from a live agent pane or dedicating a full pane to command output.

## Validation

- `npm test`

## Release Notes

- Adds a focused command bar with hidden output capture and Alt-key output expansion.
Loading