Skip to content

Add tab activity highlighting with grace periods#2329

Open
zhum wants to merge 2 commits into
Guake:masterfrom
zhum:tab-activity-highlighting
Open

Add tab activity highlighting with grace periods#2329
zhum wants to merge 2 commits into
Guake:masterfrom
zhum:tab-activity-highlighting

Conversation

@zhum

@zhum zhum commented Jun 20, 2026

Copy link
Copy Markdown

Highlight the title of a background tab (bold + orange) when its terminal produces output, clearing once the tab is selected. Gated behind a new "display-tab-activity" setting, off by default. To avoid lighting up every tab on session restore, activity is ignored for adjustable grace periods: a new-tab grace (default 3s) starting at tab creation, and a shorter focus-loss grace (default 1s) when a tab loses focus.

Highlight the title of a background tab (bold + orange) when its terminal
produces output, clearing once the tab is selected. Gated behind a new
"display-tab-activity" setting, off by default.

To avoid lighting up every tab on session restore, activity is ignored for
adjustable grace periods: a new-tab grace (default 3s) starting at tab
creation, and a shorter focus-loss grace (default 1s) when a tab loses
focus. The focus-loss grace never shortens an existing longer grace, so the
rapid switch-page cascade during restore can't clobber the creation grace.

Both periods are configurable in Preferences > General.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Davidy22

Copy link
Copy Markdown
Collaborator

Changes look fine, CI error is a stale thing on our end. Just need to do a little release note entry with a make reno SLUG=[your text here]

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.

2 participants