[PR #9041] [MERGED] Introduce zoom, bell and progress indicators to ATS #27400

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/9041
Author: @Don-Vito
Created: 2/4/2021
Status: Merged
Merged: 2/8/2021
Merged by: @undefined

Base: mainHead: 8912-ats-progress


📝 Commits (9)

  • 6007f2a Introduce progress bar in ATS
  • ea78f64 Add pane zoom and bell indicators to ATS
  • fb7d73f Add missing copyright to added files
  • 47b4fa6 Fix race when bindings are not updated since CmdPal collapsed
  • 6453712 Fix TabPaletteItem to bind to tab rather than control
  • b41e1a2 Fix column comment
  • b8e87dc Merge remote-tracking branch 'upstream/main' into 8912-ats-progress
  • 341528f Fix column comment
  • f3854d3 Document PaletteItemTemplateSelector

📊 Changes

11 files changed (+302 additions, -78 deletions)

View changed files

📝 src/cascadia/TerminalApp/CommandPalette.cpp (+2 -5)
📝 src/cascadia/TerminalApp/CommandPalette.xaml (+147 -71)
src/cascadia/TerminalApp/PaletteItemTemplateSelector.cpp (+37 -0)
src/cascadia/TerminalApp/PaletteItemTemplateSelector.h (+26 -0)
src/cascadia/TerminalApp/PaletteItemTemplateSelector.idl (+13 -0)
📝 src/cascadia/TerminalApp/TabPaletteItem.cpp (+41 -1)
📝 src/cascadia/TerminalApp/TabPaletteItem.h (+7 -0)
📝 src/cascadia/TerminalApp/TabPaletteItem.idl (+6 -0)
📝 src/cascadia/TerminalApp/TerminalAppLib.vcxproj (+12 -1)
📝 src/cascadia/TerminalApp/TerminalTab.cpp (+5 -0)
📝 src/cascadia/TerminalApp/TerminalTab.h (+6 -0)

📄 Description

PR Checklist

Detailed Description of the Pull Request / Additional comments

  • Introduced separate DataTemplate for rendering TabPaletteItem
  • Introduced DataTemplateSelector assigning this template
  • Introduced indicators as observable properties of the terminal Tab
  • Bound TabPaletteItem to these properties
  • Ensured that BindingUpdate is always called on CmdPal to avoid races

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/microsoft/terminal/pull/9041 **Author:** [@Don-Vito](https://github.com/Don-Vito) **Created:** 2/4/2021 **Status:** ✅ Merged **Merged:** 2/8/2021 **Merged by:** [@undefined](undefined) **Base:** `main` ← **Head:** `8912-ats-progress` --- ### 📝 Commits (9) - [`6007f2a`](https://github.com/microsoft/terminal/commit/6007f2ae3447aa8a2a1af01712fcaeb4df7e15bb) Introduce progress bar in ATS - [`ea78f64`](https://github.com/microsoft/terminal/commit/ea78f64a63c340ae84df3c12a282b840ff32d9b1) Add pane zoom and bell indicators to ATS - [`fb7d73f`](https://github.com/microsoft/terminal/commit/fb7d73fb84934ce745582808da0e68d11441868d) Add missing copyright to added files - [`47b4fa6`](https://github.com/microsoft/terminal/commit/47b4fa6eaff982e55c3a58a99e1e39777c1d82c5) Fix race when bindings are not updated since CmdPal collapsed - [`6453712`](https://github.com/microsoft/terminal/commit/645371228863364e3c24bb17fe786f53b7d36114) Fix TabPaletteItem to bind to tab rather than control - [`b41e1a2`](https://github.com/microsoft/terminal/commit/b41e1a2d48e9c72e6cdb53bf515a6328bb1ec63a) Fix column comment - [`b8e87dc`](https://github.com/microsoft/terminal/commit/b8e87dc48a92e67747b1edc4da33fad1c3e9d843) Merge remote-tracking branch 'upstream/main' into 8912-ats-progress - [`341528f`](https://github.com/microsoft/terminal/commit/341528f88cb6dd633e7421db16e6cce1200a25bf) Fix column comment - [`f3854d3`](https://github.com/microsoft/terminal/commit/f3854d3928df4aeec9ca2478facba9052e524f8b) Document PaletteItemTemplateSelector ### 📊 Changes **11 files changed** (+302 additions, -78 deletions) <details> <summary>View changed files</summary> 📝 `src/cascadia/TerminalApp/CommandPalette.cpp` (+2 -5) 📝 `src/cascadia/TerminalApp/CommandPalette.xaml` (+147 -71) ➕ `src/cascadia/TerminalApp/PaletteItemTemplateSelector.cpp` (+37 -0) ➕ `src/cascadia/TerminalApp/PaletteItemTemplateSelector.h` (+26 -0) ➕ `src/cascadia/TerminalApp/PaletteItemTemplateSelector.idl` (+13 -0) 📝 `src/cascadia/TerminalApp/TabPaletteItem.cpp` (+41 -1) 📝 `src/cascadia/TerminalApp/TabPaletteItem.h` (+7 -0) 📝 `src/cascadia/TerminalApp/TabPaletteItem.idl` (+6 -0) 📝 `src/cascadia/TerminalApp/TerminalAppLib.vcxproj` (+12 -1) 📝 `src/cascadia/TerminalApp/TerminalTab.cpp` (+5 -0) 📝 `src/cascadia/TerminalApp/TerminalTab.h` (+6 -0) </details> ### 📄 Description ## PR Checklist * [x] Closes https://github.com/microsoft/terminal/issues/8912 * [x] CLA signed. * [ ] Tests added/passed * [ ] Documentation updated. * [ ] Schema updated. * [ ] I've discussed this with core contributors already. ## Detailed Description of the Pull Request / Additional comments * Introduced separate DataTemplate for rendering TabPaletteItem * Introduced DataTemplateSelector assigning this template * Introduced indicators as observable properties of the terminal Tab * Bound TabPaletteItem to these properties * Ensured that BindingUpdate is always called on CmdPal to avoid races --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 09:21:45 +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#27400