Skip to content

Windows Terminal v1.10.2383.0

Compare
Choose a tag to compare
@DHowett DHowett released this 31 Aug 17:01
· 2122 commits to main since this release
v1.10.2383.0
aec7392

This release brings many of the preview changes in Windows Terminal 1.10 to the stable channel. Notable changes include:

  • You can now select a different display language in the "Appearance" settings.
  • Terminal will now present an icon in the system notification area when "Quake" mode is enabled.

Please see the following release notes for additional details:

A preinstallation kit is available for system integrators and OEMs interested in prepackaging Windows Terminal with a Windows image. More information is available in the DISM documentation on preinstallation. Users who do not intend to preinstall Windows Terminal should continue using the msixbundle distribution.

We've also backported the following features, changes and bug fixes from Windows Terminal Preview 1.11.2421.0:

Features

  • You can now delete autogenerated profiles. That just about says it all. Sorry for taking so long on this one! (#11007) (#10910)
  • Bold or "intense" text can now be displayed as bright colors, a bold font, or both (#10759)
    • We released 1.10 with the new default set to both bold and bright, but have reset it to just bright until we work out some text rendering issues (#10958)
    • Set intenseTextStyle (flag enum, default bright, options bold, bright, all) in any profile

Changes

  • This version of Terminal ships with Cascadia Code 2108.26, which contains fixes for some ligature issues, Hebrew glyph positioning and more.
  • In the settings UI, we've changed a number of tooltips to replace "checked" (as in, a checkbox) with "enabled" because they're toggle switches now (#10885)

Performance

  • The console (and terminal) will no longer hold on to large memory allocations after large I/O requests (#10738)
  • Terminal now loads WSL distributions in a different way, and will not hang on startup waiting for them (#10967)

Bug Fixes

Accessibility

  • An issue where opening a tab with Narrator running resulted in no output has been fixed (#10971)
  • Moving your screen reader cursor by line, character and document is now more reliable (#10991)
    • ...and should no longer cause an occasional deadlock. (#10937)

"Default Terminal"

note: the default terminal functionality is not enabled in this release. These are just the bugfixes related to that functionality which happen to be in this release. For more details, see #11415

  • Command-line applications launched through "Default Terminal" now follow the windowing behavior setting (#10823)
  • Applications launched into terminal no longer erroneously believe the screen to be 9001 lines tall (#10772)
  • We fixed an issue resulting in Ctrl+C never reaching handoff applications (#10751)

"Quake" Mode

  • The "quake" window's borders will no longer appear on adjacent monitors (#10676)
  • Dismissing the "quake" window and summoning it on another display will now properly update its size (#10674)
  • Snapping the "quake" window to another display will also properly update its size (#10744)

Reliability

  • Saving your settings will no longer destroy them if settings.json is a symbolic link (#10908) (thanks @Don-Vito!)
  • When you attempt to use Alt+Arrow Keys with no panes, we will now send those keys to the connected client (#10806) (thanks @FWest98!)
  • A crash during startup/commandline execution regarding moving focus to a new pane has been quashed (#11040) (thanks @Rosefield!)

Terminal Emulation

  • You can no longer erroneously interact with mouse-mode applications at bad coordinates when they are scrolled away (#10642)
  • Selected text will no longer move off of its selected line as more text is output... (#10749)
    • ... until it no longer fits on screen, at which point it absolutely will.
  • The alternate buffer now inherits its cursor state from the main buffer (#10843) (#10878) (thanks @j4james!)
  • We've put a sock in a very loud exception handler (#10901)
  • We will no longer try to resize the display if the size hasn't changed, and no longer clear your selection (#10895) (thanks @Don-Vito!)
  • C1 control characters in SetConsoleTitle will no longer cause Terminal to lose sanity (#10847) (thanks @j4james!)
  • The terminal will no longer scroll vertically if you have a horizontal wheel (#10979)
  • RIS no longer even has a chance of failing (thanks to @amie42 for spotting this after the PR merged!) (#10661)

User Interface

  • No longer will dropdown menus and combo boxes fly wildly off the screen if you scroll or drag the window! Rejoice! (#10922)
  • Restoring from fullscreen no longer accidentally counts the window border as part of the new size (#10737)
  • The window border is likewise ignored when calculating the initial position of the window (#10902)
  • We have removed a double scrollbar from the settings UI, which was a fix for another issue, which has now been fixed properly (#10716) (thanks @mimvdb!)
  • We've fixed some focus tracking bugs that occur during complicated command line handling (#10978)
  • There is no longer an annoying issue where some people on non-100%-scaling displays would not be able to use the tab bar when maximized (#10746)
  • The settings UI animations are now slightly less obnoxious (#10934) (thanks @Don-Vito!)