Skip to content

feat(tui): add tab status icons experiment - #45360

Open
jlongster wants to merge 1 commit into
v2from
tab-icons-experiment
Open

feat(tui): add tab status icons experiment#45360
jlongster wants to merge 1 commit into
v2from
tab-icons-experiment

Conversation

@jlongster

Copy link
Copy Markdown
Contributor

Issue for this PR

No linked issue; user-requested TUI experiment.

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Adds an opt-in Tab status icons experiment in Devtools. Both horizontal and vertical tabs show the standard spinner while working, a bullet when idle and unread, and their number otherwise. Permission/input-blocked tabs retain their number. Existing status colors, shortcuts, and the new-tab plus stay unchanged.

The spinner respects animation settings, and disabling the experiment restores numbered tabs.

How did you verify your code works?

  • 58 focused TUI tests pass, including live experiment toggling, state transitions, light/dark themes, and 48/120-column layouts.
  • bun typecheck passes in packages/tui.
  • Prettier and git diff --check pass.

Screenshots / recordings

No live recording attached; both layouts are covered by terminal-render tests.

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant