Skip to content

Windows Terminal Preview v0.5.2661.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@DHowett-MSFT DHowett-MSFT released this 24 Sep 16:25
90a3d99

Features

  • You’re going to find a new font on your system. Enjoy it! It’s called “Cascadia Code,” and it’s also an early version. It looks pretty good in terminals. (#2806)
  • Your settings are going to get way better from here on in.
    • WSL distributions will automatically show up in your menu, ready to use! (#2603) (#2798) (#2789)
      • Special feature for upgraders only: existing profiles that point to long-dead distributions will not be removed.
    • You can go clean up your key bindings and color schemes. (#2515)
    • If you’ve been selfhosting with us since v0.1 and have never taken our advice to delete your profiles, you’re going to have two copies of CMD and PowerShell.
      • It’s up to you how you’d like to proceed. You can probably delete one of each.
    • There’s a settings schema! If you’re using VS Code, it can help you not write typos. (#2803)

Changes

  • You can now use short hex color codes (like #ccc) in your settings. (#2658)
  • You can now hide profiles (key: hidden) (#2801) (#2800)
  • Some new defaults have landed (#2378)
    • Padding: 8 all around
    • Font size: 12? I think it’s actually 12, but the commit says 11. Good hygiene in commit messages is important, folks!
  • A new binding command, closeWindow, has been added. By default, it will bind to alt+f4. It’ll prompt you before exiting! (#2526) (#2858)
  • When you double-click a word delimiter, it’ll select all delimiters. Same thing when you drag over one. (#2511)
    • Space is special – space is different from the other delimiters in that selecting a period or a slash won’t automatically select every space on the screen (oops).

Bug Fixes

  • Terminal will no longer take a trip upstate when it fails to put something on the clipboard (#2590)
  • Terminal will be more resilient when your display adapter disappears (#2830)
  • Making the window smaller now has a lower chance of crashing when the alternate buffer is engaged (#2666)
  • You can now select text with your Surface Pen (or other pen) (#2586)
  • Running CLS in CMD will now clear the active screen buffer (not the wrong one, and definitely not a screen buffer on some other computer) (#2729)
  • HTML Copy improvements:
    • Entities are now escaped (#2777)
    • The background of the copied span is now correct (#2762)
  • [conhost] When you launch with VT mode enabled, tab stops are now set (#2816)
  • Poorly-behaved legacy applications that like to print literal control characters are no longer going to be very sad and wrong when they do. (#1964)
  • VirtualTerminalLevel = 1 is now engaged by default for Windows Terminal (and other pseudoconsole hosts) (#2824)
  • A huge contributor to the bug where copy forgot to include newlines has been addressed (#2797)
  • Accessibility should be somewhat less crashy (#2609)
  • VT handling improvements (conhost)
    • RIS will properly clear the display and the scrollback (#2367)
    • The VT scrolling commands now check their boundaries better (#2505)
    • IL and DL now have proper margin handling (#2731)
    • DECSTBM clipping is now applied more consistently (#2764)
    • Lines inserted will maintain their RGB/256-color attributes (#2668)
  • Hygiene: The panes implementation is now more consistent (#2494)
  • Hygiene: TerminalApp and Page are now more cleanly separated so that we can support different hosting environments. (#2208)