Skip to content

Unify TUI picker styling and improve compact session layouts - #46697

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/6e34b14f5528baf33e97ff6cf746107a1bbe69ab
Sep 19, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/6e34b14f5528baf33e97ff6cf746107a1bbe69ab

Conversation

@copyberry

@copyberry copyberry Bot commented Sep 19, 2026 •

Copy link
Copy Markdown

Unify TUI picker styling and improve compact session layouts

What changed

  • Remove the legacy selection-list appearance and use shared full-width selection, filled tabs, wrapped hints, and separate overflow rows throughout.
  • Give resume and fork pickers separate toolbar and search rows. Collapse spacing on short screens, keep the focused toolbar control visible on narrow screens, and prioritize labeled primary actions in the footer.
  • Apply shared selection styling and contrast-aware text colors to session rows and metadata. Clear inherited selection colors and reversal from the transcript loading overlay.
  • Preserve clipped-header notices alongside results in small approval dialogs.

Testing

Add rendering assertions and snapshots for session selection contrast, reversed selection, loading overlay styles, compact metadata and action labels, and keyboard-focused toolbar visibility. Extend approval clipping snapshots to shorter terminal heights.

## What changed

- Remove the legacy selection-list appearance and use shared full-width selection, filled tabs, wrapped hints, and separate overflow rows throughout.
- Give resume and fork pickers separate toolbar and search rows. Collapse spacing on short screens, keep the focused toolbar control visible on narrow screens, and prioritize labeled primary actions in the footer.
- Apply shared selection styling and contrast-aware text colors to session rows and metadata. Clear inherited selection colors and reversal from the transcript loading overlay.
- Preserve clipped-header notices alongside results in small approval dialogs.

## Testing

Add rendering assertions and snapshots for session selection contrast, reversed selection, loading overlay styles, compact metadata and action labels, and keyboard-focused toolbar visibility. Extend approval clipping snapshots to shorter terminal heights.

GitOrigin-RevId: 6e34b14f5528baf33e97ff6cf746107a1bbe69ab
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/6e34b14f5528baf33e97ff6cf746107a1bbe69ab branch from 98b1250 to 5ee2bdf Compare September 19, 2026 19:21
@copyberry
copyberry Bot merged commit 5ee2bdf into main Sep 19, 2026
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/6e34b14f5528baf33e97ff6cf746107a1bbe69ab branch September 19, 2026 19:21
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 19, 2026
@opkelde
opkelde deployed to issue-triage September 19, 2026 19:34 — with GitHub Actions Active
@opkelde
opkelde deployed to issue-triage September 19, 2026 19:34 — with GitHub Actions Active
@opkelde
opkelde deployed to issue-triage September 19, 2026 19:34 — with GitHub Actions Active
@opkelde
opkelde deployed to issue-triage September 19, 2026 19:35 — with GitHub Actions Active
@gustand
gustand deployed to issue-triage September 19, 2026 20:07 — with GitHub Actions Active
@gustand
gustand deployed to issue-triage September 19, 2026 20:07 — with GitHub Actions Active
@gustand
gustand deployed to issue-triage September 19, 2026 20:07 — with GitHub Actions Active
@gustand
gustand deployed to issue-triage September 19, 2026 20:08 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
issue-triage — 5ee2bdf1 Deployed Sep 19, 2026 by moshekopolow-Repo via Generate label suggestions #46826
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants