New Tab page UI for choosing the profile to open from a grid list of profile icons #14199

Closed
opened 2026-01-31 04:03:34 +00:00 by claunia · 3 comments
Owner

Originally created by @ADTC on GitHub (Jun 10, 2021).

Description of the new feature/enhancement

New Tab UI for choosing the profile to open

At this moment, opening Windows Terminal (without specifically choosing a profile) would open a window with the default profile. Some power-users such as myself may need to open a different profile based on our immediate need. This would require me to open a second tab with the correct profile, then close the tab with the default one. (Or we'd have to create profile shortcuts in our Desktop or Start Menu.)

Modern web browsers have a built-in New Tab page which often shows frequent shortcuts or recently visited pages to be helpful to the user in deciding where they would like to go. A simplified version of such a page could be added to Windows Terminal, that simply displays a list of all the profiles. Choosing one could open it in the new tab that's already created and waiting for a profile.

image

In Settings, the Default Profile selection can have an option called "Show the New Tab page." Consequently, the New Tab button on the tab bar would always show the New Tab page instead of opening a profile. This further increases the usefulness of this feature by giving the same convenient UI to pick a profile. (This may negate the need for the drop-down which could be removed or made optional.)

Note: The checkbox, if checked, would set the chosen profile to the Default Profile selection in Settings. Subsequently, all new tabs and windows will open in that profile until the user returns to the Settings and resets the selection to "Show the New Tab page." (The checkbox would be unchecked again.)

Originally created by @ADTC on GitHub (Jun 10, 2021). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement ## New Tab UI for choosing the profile to open At this moment, opening Windows Terminal (without specifically choosing a profile) would open a window with the default profile. Some power-users such as myself may need to open a different profile based on our immediate need. This would require me to open a second tab with the correct profile, then close the tab with the default one. (Or we'd have to create profile shortcuts in our Desktop or Start Menu.) Modern web browsers have a built-in New Tab page which often shows frequent shortcuts or recently visited pages to be helpful to the user in deciding where they would like to go. A simplified version of such a page could be added to Windows Terminal, that simply displays a list of all the profiles. Choosing one could open it in the new tab that's already created and waiting for a profile. ![image](https://user-images.githubusercontent.com/6047296/121598937-f4fa6600-ca74-11eb-835b-54648951d7df.png) In Settings, the _Default Profile_ selection can have an option called _"Show the New Tab page."_ Consequently, the New Tab button on the tab bar would always show the New Tab page instead of opening a profile. This further increases the usefulness of this feature by giving the same convenient UI to pick a profile. (This may negate the need for the drop-down which could be removed or made optional.) **Note:** The checkbox, if checked, would set the chosen profile to the _Default Profile_ selection in Settings. Subsequently, all new tabs and windows will open in that profile until the user returns to the Settings and resets the selection to _"Show the New Tab page."_ (The checkbox would be unchecked again.) <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). # Proposed technical implementation details (optional) <!-- A clear and concise description of what you want to happen. -->
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 04:03:34 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Jun 10, 2021):

Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #3586 for more discussion.

/dup #3586

(curiously enough, this was requested earlier this week over in #10338 as well)

@zadjii-msft commented on GitHub (Jun 10, 2021): Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #3586 for more discussion. /dup #3586 (curiously enough, this was requested earlier this week over in #10338 as well)
Author
Owner

@ghost commented on GitHub (Jun 10, 2021):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@ghost commented on GitHub (Jun 10, 2021): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Author
Owner

@ADTC commented on GitHub (Jun 10, 2021):

@zadjii-msft Thank you! And sorry, I tried searching but couldn't find anything similar. Thanks for pointing out the duplicates.

@ADTC commented on GitHub (Jun 10, 2021): @zadjii-msft Thank you! And sorry, I tried searching but couldn't find anything similar. Thanks for pointing out the duplicates.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#14199