[PR #14864] [MERGED] Spec for the Suggestions UI #30284

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

📋 Pull Request Information

Original PR: https://github.com/microsoft/terminal/pull/14864
Author: @zadjii-msft
Created: 2/17/2023
Status: Merged
Merged: 10/5/2023
Merged by: @zadjii-msft

Base: mainHead: dev/migrie/s/1595-sxn-ui


📝 Commits (10+)

  • f297a7a the whole thing
  • b4e8161 hyuk i can't spel
  • 9bcb850 Merge remote-tracking branch 'origin/main' into dev/migrie/s/1595-sxn-ui
  • 768dd9a some last polish
  • b551f76 I guess, spell?
  • f31a0f5 spec review notes
  • d6ebc9f more notes
  • 5d23afb I'm literally incapable of spelling
  • 610e740 Merge remote-tracking branch 'origin/main' into dev/migrie/s/1595-sxn-ui
  • f320a7d minor nits

📊 Changes

7 files changed (+745 additions, -0 deletions)

View changed files

📝 .github/actions/spelling/allow/allow.txt (+1 -0)
doc/specs/#1595 - Suggestions UI/3121-suggestion-menu-2023-000.gif (+0 -0)
doc/specs/#1595 - Suggestions UI/Suggestions-UI.md (+744 -0)
doc/specs/#1595 - Suggestions UI/command-history-suggestions.gif (+0 -0)
doc/specs/#1595 - Suggestions UI/shell-autocomplete-july-2022-000.gif (+0 -0)
doc/specs/#1595 - Suggestions UI/tasks-suggestions.gif (+0 -0)
doc/specs/#1595 - Suggestions UI/vscode-shell-suggestions.gif (+0 -0)

📄 Description

Summary of the Pull Request

Abstract

Multiple related scenarios have come up where it would be beneficial to display
actionable UI to the user within the context of the active terminal itself. This
UI would be akin to the Intellisense UI in Visual Studio. It appears right where
the user is typing, and can help provide immediate content for the user, based
on some context. The "Suggestions UI" is this new ephemeral UI within the
Windows Terminal that can display different types of actions, from different
sources.

Detailed Description of the Pull Request / Additional comments

*** read the spec ***

Similar to #14792, a lot of this code is written. This stuff isn't checked in though, so I'm presenting formally before I start yeeting PRs out there.

PR Checklist


🔄 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/14864 **Author:** [@zadjii-msft](https://github.com/zadjii-msft) **Created:** 2/17/2023 **Status:** ✅ Merged **Merged:** 10/5/2023 **Merged by:** [@zadjii-msft](https://github.com/zadjii-msft) **Base:** `main` ← **Head:** `dev/migrie/s/1595-sxn-ui` --- ### 📝 Commits (10+) - [`f297a7a`](https://github.com/microsoft/terminal/commit/f297a7a38eb35cf1d67e2b7b38afdfc0895bf094) the whole thing - [`b4e8161`](https://github.com/microsoft/terminal/commit/b4e8161a8c42c1997f5f2499872bb0eca79594c2) hyuk i can't spel - [`9bcb850`](https://github.com/microsoft/terminal/commit/9bcb850c1319acc1d40f82dd0722c2d145cad3ff) Merge remote-tracking branch 'origin/main' into dev/migrie/s/1595-sxn-ui - [`768dd9a`](https://github.com/microsoft/terminal/commit/768dd9ad1337daf4682ecba56505493209f16dee) some last polish - [`b551f76`](https://github.com/microsoft/terminal/commit/b551f7674e6d9fe40a8e6a7fa76f4bbfcd1926e6) I guess, spell? - [`f31a0f5`](https://github.com/microsoft/terminal/commit/f31a0f5b8d214e7a1d8b99810b831e38c4ba67ee) spec review notes - [`d6ebc9f`](https://github.com/microsoft/terminal/commit/d6ebc9f9ba29973f0acaf64c77142caeb047d77f) more notes - [`5d23afb`](https://github.com/microsoft/terminal/commit/5d23afb38ff759bbd8128358fc371133e1edecc9) I'm literally incapable of spelling - [`610e740`](https://github.com/microsoft/terminal/commit/610e7408a62e2ad4b2e0c937f61e7e7855324f5a) Merge remote-tracking branch 'origin/main' into dev/migrie/s/1595-sxn-ui - [`f320a7d`](https://github.com/microsoft/terminal/commit/f320a7de833ebe0913ab410ffad3e1af85b04af2) minor nits ### 📊 Changes **7 files changed** (+745 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/actions/spelling/allow/allow.txt` (+1 -0) ➕ `doc/specs/#1595 - Suggestions UI/3121-suggestion-menu-2023-000.gif` (+0 -0) ➕ `doc/specs/#1595 - Suggestions UI/Suggestions-UI.md` (+744 -0) ➕ `doc/specs/#1595 - Suggestions UI/command-history-suggestions.gif` (+0 -0) ➕ `doc/specs/#1595 - Suggestions UI/shell-autocomplete-july-2022-000.gif` (+0 -0) ➕ `doc/specs/#1595 - Suggestions UI/tasks-suggestions.gif` (+0 -0) ➕ `doc/specs/#1595 - Suggestions UI/vscode-shell-suggestions.gif` (+0 -0) </details> ### 📄 Description ## Summary of the Pull Request > ## Abstract > > Multiple related scenarios have come up where it would be beneficial to display > actionable UI to the user within the context of the active terminal itself. This > UI would be akin to the Intellisense UI in Visual Studio. It appears right where > the user is typing, and can help provide immediate content for the user, based > on some context. The "Suggestions UI" is this new ephemeral UI within the > Windows Terminal that can display different types of actions, from different > sources. > ## Detailed Description of the Pull Request / Additional comments _\*<sup>\*</sup><sub>\*</sub> read the spec <sub>\*</sub><sup>\*</sup>\*_ Similar to #14792, a lot of this code is written. This stuff isn't checked in though, so I'm presenting formally before I start yeeting PRs out there. ## PR Checklist - [x] This is a spec for #1595. It also references: * #3121 * #10436 * #12927 * #12863 --- <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:39:48 +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#30284