Skip to content

Delete standalone fleet-tab-strip crate#107

Merged
NagyVikt merged 1 commit into
mainfrom
agent/codex/codex-fleet-glass-menu-drop-tabstrip-202-2026-05-15-14-04
May 15, 2026
Merged

Delete standalone fleet-tab-strip crate#107
NagyVikt merged 1 commit into
mainfrom
agent/codex/codex-fleet-glass-menu-drop-tabstrip-202-2026-05-15-14-04

Conversation

@NagyVikt
Copy link
Copy Markdown
Contributor

Summary

  • Deleted standalone rust/fleet-tab-strip crate files:
    • rust/fleet-tab-strip/Cargo.toml
    • rust/fleet-tab-strip/src/main.rs
  • Kept rust/Cargo.toml unchanged; the workspace fleet-* glob now omits the crate because its manifest is gone.
  • Let Cargo update rust/Cargo.lock, which removed only the fleet-tab-strip package entry.

Verification

Baseline metadata before deletion included:

"fleet-tab-strip"

Metadata after deletion:

"fleet-input"
"fleet-layout"
"fleet-components"
"fleet-data"
"fleet-plan-tree"
"fleet-ui"
"fleet-state"
"fleet-tui-poc"
"fleet-watcher"
"fleet-waves"

Workspace check:

cargo check --workspace --manifest-path rust/Cargo.toml
Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.14s

Notes:

  • Did not run cargo check -p fleet-tab-strip or cargo test -p fleet-tab-strip after deletion because the package is intentionally removed by this lane.
  • fleet_ui::tab_strip removal remains Lane 7 scope.

@NagyVikt NagyVikt merged commit b4239ec into main May 15, 2026
@NagyVikt NagyVikt deleted the agent/codex/codex-fleet-glass-menu-drop-tabstrip-202-2026-05-15-14-04 branch May 15, 2026 12:07
NagyVikt added a commit that referenced this pull request May 18, 2026
…ck redesign (#197)

The legacy `fleet-tab-strip` Rust binary that used to draw an in-window
header pane at the top of the overview window was retired in PR #107, but
`full-bringup.sh` and `overview-header.sh` still hunted for the missing
binary, hit a warn branch, and silently set `HEADER_ROWS=0` — so every
fresh bringup came up with no top navigation header attached.

Fix:
- full-bringup.sh: default `CODEX_FLEET_OVERVIEW_HEADER_ROWS` to 0, drop
  the dead binary lookup, and upgrade the chrome-verify block from a bare
  `warn` to an auto-correct that re-asserts `status on` +
  `status-position top` (with `refresh-client -S`) if drift is detected.
- overview-header.sh: collapse to a no-op + log line — the tmux status
  bar (configured top-docked by style-tabs.sh) is now the single
  canonical nav surface, visible on every window not just overview.

Redesign (parallel 3-agent design pass, picked Design A "Glass-pill dock"):
- Strip bg lifted from `#000000` to `#0A0A0C` so the `#1C1C1E` glass
  chips have a perceptible vertical lift (the "translucent dock" cue).
- Inactive tabs: rounded `╭ ╮` caps in the chip-fill color → reads as a
  glass card sitting on the dock surface.
- Active tab: half-block `▌ ▐` caps in iOS-blue → reads as a backlit
  dock chip lifted out of the strip surface. The mixed cap glyph family
  (rounded vs slab) gives strong focus-state contrast at peripheral
  vision without needing a second row.
- Status-left (session badge) + status-right (live pill, clock with `◷`
  glyph) re-flowed onto the lifted bg.
- Single-row preserved → `MouseDown1Status` tab clicks still fire (tmux
  3.6 multi-row mouse-routing quirk avoided).

Co-authored-by: NagyVikt <nagy.viktordp@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant