aboutsummaryrefslogtreecommitdiff
path: root/docs/next/website/src/data/config-reference.json
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-08-10 01:20:09 +0300
committerGitHub <noreply@github.com>2026-08-10 01:20:09 +0300
commite48d83067a5a9b05dfd0a82761068866ab2d294d (patch)
tree159b92f857f85e40037879c7f32da4957093597b /docs/next/website/src/data/config-reference.json
parente2aa86a9e8b6445488ef11b2c0a8b4c22a6f79ce (diff)
feat: add configurable tab bar status (#2586)
* feat: show a zoom indicator in the desktop tab bar Reserve the right edge of the tab row for a ZOOM pill while the focused pane is zoomed, matching the accent style of the mode bars. The per-tab Z suffix stays; the pill makes the zoomed state visible at a glance like tmux's status-right flag. * feat: optionally show the hostname in the desktop tab bar Add ui.tab_bar_hostname to display the machine's hostname at the right edge of the tab row, like tmux's #h in status-right. The value resolves where the server renders, so remote sessions show the remote host. Off by default. * fix: strip control characters from the tab bar hostname * fix: hide the hostname when it would squeeze out the tab strip * feat: add configurable tab bar status * fix: harden tab bar status updates * fix: terminate tab bar status process trees * fix: disable status commands on unsupported platforms * fix: skip unchanged status command renders * fix: keep tab bar status opt-in by default --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
Diffstat (limited to 'docs/next/website/src/data/config-reference.json')
-rw-r--r--docs/next/website/src/data/config-reference.json19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/next/website/src/data/config-reference.json b/docs/next/website/src/data/config-reference.json
index 2147192d..700e28ec 100644
--- a/docs/next/website/src/data/config-reference.json
+++ b/docs/next/website/src/data/config-reference.json
@@ -723,6 +723,25 @@
]
},
{
+ "key": "ui.tab_bar_right",
+ "type": "array",
+ "default": "[]",
+ "description": "Configure ordered right-aligned tab bar entries. Supported types are zoom, hostname, datetime, text, and command.",
+ "values": [
+ "zoom",
+ "hostname",
+ "datetime",
+ "text",
+ "command"
+ ]
+ },
+ {
+ "key": "ui.tab_bar_right_separator",
+ "type": "string",
+ "default": "\" \"",
+ "description": "Text inserted between visible right-aligned tab bar entries."
+ },
+ {
"key": "ui.agent_panel_sort",
"type": "enum",
"default": "\"spaces\"",