Windows Terminal Preview 1.8 Release

Avatar

Kayla

Welcome back to another release of Windows Terminal! This release updates Windows Terminal Preview to version 1.8 and moves Windows Terminal to version 1.7. Both builds can be installed from the Microsoft Store as well as the GitHub releases page. Let’s jump into what’s new!

Settings UI is default in stable

The settings UI now ships inside the Windows Terminal stable build! You can access the settings UI by clicking the settings button in the dropdown menu or by typing Ctrl+,. We are still making improvements to the settings UI experience, so stay tuned for more updates as our releases continue!

Image settings ui 2

Shift+Click to open a profile in a new window

You can now hold Shift and click on a profile in the dropdown menu to open that profile in a new window. This functionality is added to the already-existing feature of holding Alt and clicking on a profile to open it in a new pane.

Image Shift New window

Unfocused appearance settings

Have you wanted to customize your profile to have a different appearance when it’s unfocused? If yes, today is your lucky day! You can add the "unfocusedAppearance" object into your profile’s JSON object and specify appearance settings inside of it. These appearance settings will enable when that profile is open and unfocused. More information on how to configure this setting can be found on our docs site.

// Sets the profile's background image opacity to 0.3 when it is unfocused
"unfocusedAppearance": 
{
    "backgroundImageOpacity": 0.3
},

Image Unfocused appearance

Window naming

We have added the ability for you to name your terminal windows. This makes it easier to identify your windows when using wt commandline arguments that specify a certain window with the --window,-w <window-id> argument. If you’d like to easily identify your window, you can use the identifyWindow action. You can name a new window with the command line or rename an existing window by using the command palette. More information on these new window commands can be found on our docs site.

Settings UI updates

Font face dropdown

You can now select your font face by using a dropdown instead of typing out the font name! This dropdown also has a filter for monospaced and non-monospaced fonts.

Image font dropdown

Removal of base layer

The terminal team has decided to remove the base layer page from the settings UI. This is due to some architectural conflicts with the JSON fragment extensions. We are currently planning alternative ways to edit all of your profiles at once using the settings UI. You are still able to use the "defaults" section inside the settings.json file as a workaround. We are collecting feedback on this change in this issue and would love to hear your thoughts.

New command line arguments

Suppress application title

The suppressApplicationTitle argument and --suppressApplicationTitle/--useApplicationTitle flags have been added to the list of wt command line arguments. These new additions allow you to specify if you’d like a certain profile to suppress application title changes upon launch when using the command line. More information on the suppress application title setting can be found on our docs site.

Miscellaneous improvements

🛠️ tabSwitcherMode has been added to the nextTab and prevTab actions (Thanks @Don-Vito!).

🛠️ The command palette has been made even more accessible with additional UIA announcements.

🛠️ The multi-line paste warning is now disabled when in bracketed paste mode (Thanks @skyline75489!).

🛠️ The split-pane subcommand now accepts -D,--duplicate to duplicate the profile of the currently active pane (Thanks @Don-Vito!).

🛠️ You can now use the --colorScheme parameter on new-tab and split-pane commands.

Bug fixes

🐛 Multi-click selection works as expected again (Thanks @Don-Vito!).

🐛 Hovering over URLs now works when in VT mouse mode (Thanks @Don-Vito!).

🐛 The scrollToBottom command now works as expected (Thanks @Don-Vito!).

🐛 The terminal now properly recognizes shader files and fonts.

Top contributors

We had a ton of great contributions this month and we’d like to recognize the community members who have especially made an impact!

Contributors who opened the most non-duplicate issues

🏆 vefatica

🏆 KalleOlaviNiemitalo

🏆 MarcoZehe

Contributors who created the most merged pull requests

🏆 Don-Vito

🏆 eugenesmlv

🏆 skyline75489

Contributors who provided the most comments on pull requests

🏆 Don-Vito

🏆 skyline75489

🏆 eugenesmlv

Cheers!

All of our features are documented on our docs website if you’d like to learn more. If you have any questions or feedback, feel free to reach out to Kayla (@cinnamon_msft) on Twitter. If you find any bugs or have any feature requests, feel free to file an issue on GitHub. We hope you enjoy this latest release of Windows Terminal and Windows Terminal Preview!

Image signatures

2 comments

Comments are closed. Login to edit/delete your existing comments

  • Avatar
    Chris Black | Azure MVP | Happy Azure Stacking!!!

    Thanks for making it better and better 🙂 Also, Window Naming – EPIC!!! 🙂

    Happy Azure Stacking!!!

  • Habius Korpus
    Habius Korpus

    It’s really great to see Windows Terminal going from strength to strength with every release. We’re fast approaching the point where the Windows command-line experience is up there with Linux/Unix. I mean, Windows Terminal and Windows Package Manager?! What more could a sysadmin want!

    On a purely aesthetic note, I’m really digging the retro effects setting! Always loved cool-retro-term on Linux, so this is a great addition.