Terminal settings UI should open in a new window #13495

Closed
opened 2026-01-31 03:44:12 +00:00 by claunia · 5 comments
Owner

Originally created by @segundovolante on GitHub (Apr 16, 2021).

Originally assigned to: @cinnamon-msft on GitHub.

Description of the new feature/enhancement

Instead of opening in a tab I would prefer it to have it opened in a different window, this allows the user for example to save the new appearance settings and see the results without constantly switching tabs.

Proposed technical implementation details (optional)

Open settings in a new window or dialog box similar to cmd settings, iterm from mac , terminal from linux

Originally created by @segundovolante on GitHub (Apr 16, 2021). Originally assigned to: @cinnamon-msft on GitHub. <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 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 Instead of opening in a tab I would prefer it to have it opened in a different window, this allows the user for example to save the new appearance settings and see the results without constantly switching tabs. <!-- 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. --> Open settings in a new window or dialog box similar to cmd settings, iterm from mac , terminal from linux
Author
Owner

@kellytrinh commented on GitHub (Apr 17, 2021):

agree with above, also could have the settings UI window respond to 'esc' to close. Right now new pane is annoying (it doesn't 'belong' with all the other terminal panes) and making it go away is annoying.

@kellytrinh commented on GitHub (Apr 17, 2021): agree with above, also could have the settings UI window respond to 'esc' to close. Right now new pane is annoying (it doesn't 'belong' with all the other terminal panes) and making it go away is annoying.
Author
Owner

@zadjii-msft commented on GitHub (Apr 19, 2021):

FYI, we're currently working on adding a preview of the control directly to the settings UI: (#9527)

i

This was originally discussed when we first started working on the settings UI here: https://github.com/microsoft/terminal/blob/main/doc/specs/%231564%20-%20Settings%20UI/spec.md#we-also-considered-launch-in-a-new-window. It doesn't look like that spec got updated to say why we decided against it, so I'll leave that as a question for @cinnamon-msft to elaborate upon ☺️

@zadjii-msft commented on GitHub (Apr 19, 2021): FYI, we're currently working on adding a preview of the control directly to the settings UI: (#9527) ![i](https://user-images.githubusercontent.com/26824113/113629299-17a67380-961b-11eb-9752-7758b12b6975.gif) This was originally discussed when we first started working on the settings UI here: https://github.com/microsoft/terminal/blob/main/doc/specs/%231564%20-%20Settings%20UI/spec.md#we-also-considered-launch-in-a-new-window. It doesn't look like that spec got updated to say _why_ we decided against it, so I'll leave that as a question for @cinnamon-msft to elaborate upon ☺️
Author
Owner

@cinnamon-msft commented on GitHub (Apr 19, 2021):

I believe we decided to keep it as a tab inside the terminal because VS Code has a similar behavior, plus once we get tab tear-off you could always pull the settings tab out. 😊 We also planned on having the preview window, which makes it a bit easier to use when it's a tab.

@cinnamon-msft commented on GitHub (Apr 19, 2021): I believe we decided to keep it as a tab inside the terminal because VS Code has a similar behavior, plus once we get tab tear-off you could always pull the settings tab out. 😊 We also planned on having the preview window, which makes it a bit easier to use when it's a tab.
Author
Owner

@segundovolante commented on GitHub (Apr 20, 2021):

Oh that's great to hear. When is the tab tear off coming out?

I think the preview might also do it but might need to be smart enough to preview either your current tab or a tab with your plugins like oh-my-posh.

@segundovolante commented on GitHub (Apr 20, 2021): Oh that's great to hear. When is the tab tear off coming out? I think the preview might also do it but might need to be smart enough to preview either your current tab or a tab with your plugins like oh-my-posh.
Author
Owner

@zadjii-msft commented on GitHub (Apr 20, 2021):

When is the tab tear off coming out?

Eventually. There's a ton of work that needs to be done to support tear off. The main thread tracking that is #1256, there's a megathread in #5000, and I'm tracking the individual pieces in https://github.com/microsoft/terminal/projects/5.

@zadjii-msft commented on GitHub (Apr 20, 2021): > When is the tab tear off coming out? Eventually. There's a ton of work that needs to be done to support tear off. The main thread tracking that is #1256, there's a megathread in #5000, and I'm tracking the individual pieces in https://github.com/microsoft/terminal/projects/5.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#13495