docs(readme): document enriched tab titles in top bar and picker
- commit
- d3df67bc5daca8de1ea1b8754c180ba17b117a26
- author
- brice · · 2026-07-11 08:15 UTC
- parent
- 6633cd4
- signature
- GPG Verified
CD88F9E564E0102646FB6077A1A07C7C7C3E349D· arch-gpg Verified for the committer email
1 file · +2 -2
M README.md +2 -2
| @@ -199,7 +199,7 @@ Rename prompts are prefilled with the current session name. Empty names and name | |||
| 199 | 199 | ||
| 200 | 200 | ## Session picker | |
| 201 | 201 | ||
| 202 | - | Open it with `SSP` in the palette. It lists sessions and tabs, previews the selected target when space allows, and marks stopped sessions. | |
| 202 | + | Open it with `SSP` in the palette. It lists sessions and tabs — tab entries use the same `name (title)` form as the top bar, ellipsized to the list width — previews the selected target when space allows, and marks stopped sessions. | |
| 203 | 203 | ||
| 204 | 204 | | Key | Action | | |
| 205 | 205 | |---|---| | |
| @@ -216,7 +216,7 @@ Each tab also owns one independent floating terminal. It prewarms asynchronously | |||
| 216 | 216 | ||
| 217 | 217 | While visible, the floating terminal receives ordinary input, bracketed paste, mouse input, clipboard-path injection, and scrollback/copy mode. Global vev bindings remain active, and a bare Esc is passed to the floating application. `Alt+f` and `FLT` toggle visibility; there is no separate floating-pane close command. | |
| 218 | 218 | ||
| 219 | - | The top bar shows numbered tabs. The bottom bar shows the active session followed by recent sessions, fading toward older entries. Ephemeral sessions are marked with `*`, for example `0*`. | |
| 219 | + | The top bar shows each tab as `name (title)`, where the name is the tab's rename or number and the title is the focused pane's `ProcessName: ProcessTerminalTitle`. Labels share the row width: when everything fits they render in full, otherwise unused space flows from short tabs to long ones and long labels are ellipsized, degrading to the bare tab name when space runs out. The bottom bar shows the active session followed by recent sessions, fading toward older entries. Ephemeral sessions are marked with `*`, for example `0*`. | |
| 220 | 220 | ||
| 221 | 221 | ## Scrollback mode and copy | |
| 222 | 222 | ||
| @@ -199,7 +199,7 @@ Rename prompts are prefilled with the current session name. Empty names and name | |||||
| 199 | 199 | ||||
| 200 | ## Session picker | 200 | ## Session picker | ||
| 201 | 201 | ||||
| 202 | - | Open it with `SSP` in the palette. It lists sessions and tabs, previews the selected target when space allows, and marks stopped sessions. | 202 | + | Open it with `SSP` in the palette. It lists sessions and tabs — tab entries use the same `name (title)` form as the top bar, ellipsized to the list width — previews the selected target when space allows, and marks stopped sessions. |
| 203 | 203 | ||||
| 204 | | Key | Action | | 204 | | Key | Action | | ||
| 205 | |---|---| | 205 | |---|---| | ||
| @@ -216,7 +216,7 @@ Each tab also owns one independent floating terminal. It prewarms asynchronously | |||||
| 216 | 216 | ||||
| 217 | While visible, the floating terminal receives ordinary input, bracketed paste, mouse input, clipboard-path injection, and scrollback/copy mode. Global vev bindings remain active, and a bare Esc is passed to the floating application. `Alt+f` and `FLT` toggle visibility; there is no separate floating-pane close command. | 217 | While visible, the floating terminal receives ordinary input, bracketed paste, mouse input, clipboard-path injection, and scrollback/copy mode. Global vev bindings remain active, and a bare Esc is passed to the floating application. `Alt+f` and `FLT` toggle visibility; there is no separate floating-pane close command. | ||
| 218 | 218 | ||||
| 219 | - | The top bar shows numbered tabs. The bottom bar shows the active session followed by recent sessions, fading toward older entries. Ephemeral sessions are marked with `*`, for example `0*`. | 219 | + | The top bar shows each tab as `name (title)`, where the name is the tab's rename or number and the title is the focused pane's `ProcessName: ProcessTerminalTitle`. Labels share the row width: when everything fits they render in full, otherwise unused space flows from short tabs to long ones and long labels are ellipsized, degrading to the bare tab name when space runs out. The bottom bar shows the active session followed by recent sessions, fading toward older entries. Ephemeral sessions are marked with `*`, for example `0*`. |
| 220 | 220 | ||||
| 221 | ## Scrollback mode and copy | 221 | ## Scrollback mode and copy | ||
| 222 | 222 | ||||