Microsoft 11806 Published by

Windows Terminal Preview 1.14.143 has been released.



Release Windows Terminal Preview v1.14.143

Welcome to the terminaldome! Today this release page is graced by the works of pinch hitter (and pinch release notes writer)  @carlos-zamora.

Why are there so many packages? How do I choose?

Features

  • Windows Terminal now has better support for the xterm "Alternate Screen Buffer", and can now handle alternate scroll mode and resize/reflow better ( #12561) ( #12569) ( #12719)
  • Using windowed applications from the terminal should work much better now
    • ConPTY can now handle show/hide window calls and even knows who the window owner is ( #12515) ( #12526)
    • Windows created by console apps now appear above the terminal ( #12799) ( #12899)
    • Focus events are now sent through VT input ( #12900)
  • You can now use the experimental.useBackgroundImageForWindow (bool, default false) global setting to apply one background image for your entire window! ( #12893) ( #13114) (thanks  @nico-abram!)
  • You are now able to select all the text in the buffer using the selectAll action. This is bound by default to ctrl+shift+a ( #13045) ( #13084)

Changes

UI

  • @dansmor7 contributed some visual changes to the tabs, scrollbar, new tab button, caption buttons, color picker, settings UI, command palette, and search box to move us closer to the Windows 11 design language. Really just about any WinUI surface we have, it's been polished up! (thanks  @dansmor7!) ( #12913) ( #12916) ( #12973) ( #13083)
  • RadioButtons in the settings UI have been replaced with ComboBoxes. This gives an added bonus to keyboard and screen reader users, and makes it easier to navigate through and change these settings. ( #12833)

Interactivity

  • The IME input mode now defaults to English when interacting with Windows Terminal ( #13028) (thanks  @YanceyChiew!)
  • Terminal is now aware of toggled state for Caps Lock, Scroll Lock, and Num Lock ( #12823) (thanks  @matkaas!)

Settings

  • There's now a VERY EXPERIMENTAL new VT passthrough mode setting that makes ConPTY do minimal translations and may make your terminal a little faster and a lot more broken! ( #11264) ( #13051) ( #13109)
    • Use the experimental.connection.passthroughMode (bool, default true) profile setting and it should be set on the profile's next launch
    • WARNING This seems to mostly work with CMD and WSL. PowerShell is mostly sad.
  • The trimBlockSelection global setting now defaults to true ( #12737)
  • Terminal now ignores newTab actions with a profile index greater than the number of profiles ( #11621)

Atlas Renderer Improvements

  • ClearType is no longer always enabled ( #12705)
  • The grayscale blending shader should now be working properly ( #12734)
  • OpenConsole's leak check report should be fixed now ( #12415)
  • The shader power draw was reduced using explicit branching ( #12552)
  • The renderer is now smarter about when to resize the buffer when scrolling ( #13100)

Documentation

Bug Fixes

  • Terminal should be able to find Cascadia Mono... Third time's the charm? ( #12904)
  • commandline in profile.defaults should no longer override the commandlines of profiles that specify cmd.exe or powershell.exe. ( #12906)
  • Get rid of a memory leak in onecore interactivity ( #12340)
  • We should be maintaining the virtual viewport bottom properly now ( #12972) ( #13052) ( #13087) (thanks  @j4james!)
  • Screen readers can now read some settings in the UI better ( #13032)
  • Replace "acrylic" with "acrylic material" for localization purposes ( #12505)
  • The "close tab" button color now matches the tab text color ( #13018) (thanks  @ianjoneill!)

Reliability

  • Fix a crash when deleting the last profile in the settings UI ( #13044)
  • Fix resize crash in OpenConsole when using the Atlas Renderer ( #13015)

Code health and Maintainability



Release Windows Terminal Preview v1.14.143 · microsoft/terminal