Skip to content

Commit b0e9dcc

Browse files
NagyViktNagyVikt
andauthored
Retire overview header tab strip shim (#200)
Co-authored-by: NagyVikt <nagy.viktordp@gmail.com>
1 parent 2b06282 commit b0e9dcc

1 file changed

Lines changed: 17 additions & 8 deletions

File tree

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,32 @@
11
#!/usr/bin/env bash
2-
# overview-header.sh — RETIRED.
2+
# overview-header.sh - retired compatibility shim.
33
#
4-
# This script used to split the overview window to host an in-binary
5-
# `fleet-tab-strip` Rust header pane. That crate was retired in PR #107;
6-
# the iOS-style nav strip configured by style-tabs.sh
7-
# (`status-position top` + window-status-format pills) is now the single
8-
# canonical nav surface. The status bar is visible on every window — not
9-
# just overview — so the dedicated header pane is no longer needed.
4+
# Plan codex-fleet-glass-menu-drop-tabstrip-2026-05-15 removed the
5+
# standalone `fleet-tab-strip` Rust header pane. The iOS-style nav strip
6+
# configured by style-tabs.sh (`status-position top` +
7+
# window-status-format pills) is now the canonical nav surface. The status
8+
# bar is visible on every window, so the dedicated header pane is no longer
9+
# needed.
1010
#
1111
# Kept as a no-op for backwards-compat: anything still wired to call this
1212
# (e.g. older operator runbooks, sibling sessions like codex-fleet-2.sh)
1313
# just gets a clean log line and continues, instead of a hard error from
1414
# the missing binary lookup.
1515
#
16+
# The old implementation first checked for an existing header pane before
17+
# splitting the overview window:
18+
#
19+
# tmux list-panes -t "$target" -F '#{@panel}' \
20+
# | grep -qFx '[codex-fleet-tab-strip]'
21+
#
22+
# This shim deliberately treats every invocation as the skip path: no binary
23+
# lookup, no split-window/select-pane, and no pane @panel marker writes.
24+
#
1625
# Usage:
1726
# bash scripts/codex-fleet/overview-header.sh # no-op, exits 0
1827
set -eo pipefail
1928

2029
log() { printf '\033[36m[overview-header]\033[0m %s\n' "$*"; }
2130

22-
log "no-op (fleet-tab-strip retired PR #107) — tmux status bar owns the nav now (see style-tabs.sh)"
31+
log "overview-header: tab strip removed (see plan codex-fleet-glass-menu-drop-tabstrip-2026-05-15)"
2332
exit 0

0 commit comments

Comments
 (0)