[PR #8133] Add a progress ring indicator to the tab header #27112

Open
opened 2026-01-31 09:20:05 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/8133

State: closed
Merged: Yes


This commit adds a progress ring to the tab header when we receive an
OSC 9 sequence.

Adds an event handler in Tab.cpp for the event we raise when we get a
request to set the taskbar state/progress. This event handler updates
the tab header with the active control's state/progress.

When we want to show the progress ring, we hide the tab icon and place
the progress ring over it.

References #6700

**Original Pull Request:** https://github.com/microsoft/terminal/pull/8133 **State:** closed **Merged:** Yes --- This commit adds a [progress ring] to the tab header when we receive an OSC 9 sequence. Adds an event handler in `Tab.cpp` for the event we raise when we get a request to set the taskbar state/progress. This event handler updates the tab header with the active control's state/progress. When we want to show the progress ring, we hide the tab icon and place the progress ring over it. [progress ring]: https://docs.microsoft.com/en-us/uwp/api/Microsoft.UI.Xaml.Controls.ProgressRing?view=winui-2.4 References #6700
claunia added the pull-request label 2026-01-31 09:20:05 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#27112