Windows Terminal Preview 1.9 Release

Kayla Cinnamon

Happy Microsoft Build 2021 and happy 2nd birthday to Windows Terminal! This release introduces version 1.9 to Windows Terminal Preview and migrates Windows Terminal to version 1.8. As always, you can install both builds from the Microsoft Store as well as from the GitHub releases page. Let’s get into what’s new!

Default terminal

You can now set Windows Terminal Preview as your default terminal emulator on Windows! This means that any command line application will launch inside your selected terminal emulator (i.e. double click on PowerShell and it will open inside Windows Terminal Preview by default 😊). This setting is currently in the Windows Insider Program Dev Channel build and can be found inside the console property sheet. We have also added this setting to the settings UI in Windows Terminal Preview.

👉 Note: We are still working on improving this experience and any feedback you have would be greatly appreciated on GitHub! Currently known bugs are filed with the Area-DefApp label.

Image defterm prop

Image defterm term

Quake mode

Windows Terminal now comes with quake mode! Quake mode allows you to quickly open a new terminal instance from anywhere in Windows by typing Win+`. The quake window will appear on the top half of your screen and can easily be dismissed with the same keyboard shortcut. If you want to further customize how you can summon the terminal, check out the new features we have added for global summon on our docs site.

👉 Note: You cannot bind quake mode to a keyboard shortcut that is already bound in the OS. This includes PowerToys users who have Win+` bound for the FancyZones layout editor. The PowerToys team recently changed their default keyboard shortcut to Win+Shift+` to help avoid this conflict.

Image quake mode

Cascadia Code updates

Cascadia Code Italic

Cascadia Code now has an italic variant with cursive letterforms. This italic variant comes by default inside the terminal and can also be downloaded from GitHub. Font versions without “Italic” in their name will have a standard italic without the cursive letters. A huge thank you goes to Aaron Bell (@aaronbell) for designing Cascadia Code Italic and Viktoriya Grabowska for designing the italic Cyrillic characters!

Image Cascadia Code Italic

Image Cascadia Code Italic VS

Arabic and Hebrew characters

We are also adding Arabic and Hebrew characters to Cascadia Code in mid-June. These are being added to the existing Cascadia Code font set, however they will not yet be included in the italic font variants. A huge thank you goes to Mohamad Dakak for designing the Arabic characters and Liron Lavi Turkenich for designing the Hebrew characters! If you’d like to learn more about how the Arabic characters were designed, you can check out this document.

👉 Note: We are still working on supporting RTL in Windows Terminal. You can follow our progress on this issue.

Image Cascadia Code Arabic

Image Cascadia Code Hebrew

Settings UI updates

Editable actions page

You can now edit your existing actions via the Actions page inside the settings UI. This makes it a lot easier to customize the keyboard shortcuts you like to use with Windows Terminal. We are still actively developing this page and we’d love any feedback you have! You can add your feedback as comments in this issue.

Image editable actions page

Add new profile

We have added a new page in the settings UI that lets you create a new profile. This page gives you the option to start a new profile from scratch or duplicate an existing profile.

Image add new profile

Profile appearance preview window

As you edit your appearance settings of your profiles, you can now see what your changes will look like in the preview window inside the settings UI!

Image preview window

Miscellaneous improvements

🛠️ You can now disable URL detection with the "experimental.detectURLs" global setting.

🛠️ The last selected pivot will remain selected when navigating through profile pages in the settings UI (Thanks @kovdu!).

🛠️ When choosing a color scheme with the command palette, the terminal will update with a preview of each one before selecting.

🛠️ You can now remove trailing white-spaces when copying text (Thanks @Don-Vito!).

Bug fixes

🐛 The terminal will no longer crash when setting a tab color using the --tabColor command line argument.

🐛 The dropdown no longer randomly opens in the up direction (Thanks @mpela81!).

🐛 Long tooltips no longer get cut off (Thanks @Don-Vito!).

🐛 Clicking on the tab to focus the window now actually focuses the terminal window.

Top contributors

We love being open source and we love recognizing those who have made an impact for each release. Check out our top contributors for this release below!

Contributors who opened the most non-duplicate issues

🏆 vefatica

🏆 rhsCZ

🏆 cl-ement05

🏆 campbellkerr

🏆 vadimkantorov

🏆 htcfreek

🏆 89z

🏆 237dmitry

🏆 Tsuj100

Contributors who created the most merged pull requests

🏆 Don-Vito

🏆 mpela81

🏆 skyline75489

Contributors who provided the most comments on pull requests

🏆 jsoref

🏆 Don-Vito

🏆 hessedoneen

🏆 skyline75489

Cheers!

If you’d like to learn more about Windows Terminal features, feel free to check out our docs site. If you find any bugs or have any feature requests, you can file a new issue on GitHub. If you have any questions, feel free to reach out to Kayla (@cinnamon_msft) on Twitter. We hope you enjoy this latest release of Windows Terminal and Windows Terminal Preview!

Image signatures

15 comments

Discussion is closed. Login to edit/delete existing comments.

  • Mahdi Hosseini 0

    Does Cascadia contain only Arabic letters? Or is Persian also supported?

    • Mystery Man 0

      Are you saying there is a difference?

      • Warren R 0

        Yes, there is a difference — an easily-noticed one is the number 4. It’s ۴ in Persian and ٤ in Arabic.

      • Michael B Maxwell 0

        There are a number of Arabic script letters that Persian uses, which the Arabic language does not. Other languages using Arabic script–Pashto, Urdu, Western Panjabi (written with the Shahmuki script) and others–also have added letters: some of the Persian letters, but others in addition. Most of these characters are found in the main Arabic script block of Unicode (U+0600 — U+06FF); a few additional Arabic script letters can be found in other blocks, see e.g. the Wikipedia or the Unicode Consortium itself, but the need for those is rare. (You probably do not need support for the Arabic Presentation Forms, since any modern font should take care of choosing the positional variant automagically.)

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

    Quake mode FTW!!! What a cool idea and fantastic name 🙂

    Happy Azure Stacking!!!

  • Paul Jackson 0

    You said i.e., but you probably meant e.g..

  • Alexandre Nedelec 0

    What is quake mode shorcut on French keyboard ? I can’t find the documentation about it.

  • Rosdi Kasim 0

    Now when can we save our tabs? I want it to remember my tabs just like browsers do.

  • Hamed Fathi 0

    Please support the Persian/Farsi language too.

  • Osman Abdullah 0

    the console from Visual Studio is old also AllocConsole also opens the old one this is bad

  • Raymond Camden 0

    Sometimes the text here is a bit confusing about what’s in 1.8 versus 1.9. For example, I’m on the latest 1.8 and I don’t see quake mode, nor do I see the ability to see appearance previews. Are those in 1.9 only? If so, I don’t see it called out in the text.

    • henry-js 0

      You’re reading the Preview 1.9 Release announcement…

  • Phil G 0

    Oh. My. God. Quake mode! I don’t even… I think I’m going to shed a tear. I’ve been waiting for this since the days of XP.
    I LOVE you guys! <3

  • Joe L 0

    Any advice on where we can get your backgroud img [👀 it looks so cool]

Feedback usabilla icon