|
1 | 1 | #!/usr/bin/env bash |
2 | | -# overview-header.sh — RETIRED. |
| 2 | +# overview-header.sh - retired compatibility shim. |
3 | 3 | # |
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. |
10 | 10 | # |
11 | 11 | # Kept as a no-op for backwards-compat: anything still wired to call this |
12 | 12 | # (e.g. older operator runbooks, sibling sessions like codex-fleet-2.sh) |
13 | 13 | # just gets a clean log line and continues, instead of a hard error from |
14 | 14 | # the missing binary lookup. |
15 | 15 | # |
| 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 | +# |
16 | 25 | # Usage: |
17 | 26 | # bash scripts/codex-fleet/overview-header.sh # no-op, exits 0 |
18 | 27 | set -eo pipefail |
19 | 28 |
|
20 | 29 | log() { printf '\033[36m[overview-header]\033[0m %s\n' "$*"; } |
21 | 30 |
|
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)" |
23 | 32 | exit 0 |
0 commit comments