Jump to content

Windows Terminal 1.6 Preview with updated Settings UI released (changelog)


Karlston

Recommended Posts

Windows Terminal 1.6 Preview with updated Settings UI released (changelog)

Microsoft has released Windows Terminal 1.6, their first release for 2021, with a large number of fixes and improvements, the most obvious being the new Settings UI revealed last week. 

 

The changelog includes:

Settings UI

Windows Terminal Preview now includes the alpha release of Microsoft’s new settings UI. The settings UI is not yet bound by default and will not open when clicking the settings button in the dropdown menu, so you will need to add an action to your settings.json file in order to open it with either the command palette or your keyboard.

 

settings-ui-blog.gif

How to open the settings UI

To bind the settings UI to Ctrl+Shift+,, add the following to your actions array (or keybindings if you have an older version of the settings file):

{ "command": { "action": "openSettings", "target": "settingsUI" }, "keys": "ctrl+shift+," },

Settings file backups

While the settings UI remains in preview, Microsoft will be generating backups of your previous settings files in case something were to go wrong with editing your settings and you need to revert. These backup files can be found in the same location as your settings.json file. The easiest way to navigate here is to right click on the tab of the settings.json file in Visual Studio Code and select “Reveal in File Explorer”.

 

reveal-in-file-explorer.png

What’s up next

Microsoft is still actively working on the settings UI and will be continuously shipping updates. Here are a few things Microsoft is working on now:

  • Ensuring the settings UI includes intuitive keyboard navigation and improved accessibility.
  • Adding actions and key bindings into the settings UI.
  • Providing functionality to reorder your profiles.

Startup actions

Have you been wanting to start your terminal in a custom configuration when you launch it?  You can now set startup actions in your global settings to configure how your terminal launches.

The startupActions setting accepts wt command line arguments. More information on command-line arguments can be found on Microsoft’s docs site.

// Launch terminal with multiple tabs
"startupActions": "new-tab; new-tab"

//Launch terminal with one tab split into a PowerShell pane and an Ubuntu pane
"startupActions": "split-pane -p PowerShell ; split-pane -p Ubuntu"

Note: This setting is not yet available in the settings UI and is only available by editing the settings.json file.

Progress indicator

The terminal will now display a progress indicator in the tab and taskbar whenever an OSC 9;4 sequence is received. More information on remaining tasks and documentation for the progress indicator can be found on GitHub.

Pixel shaders

As a new experimental feature, you can now use HLSL pixel shaders inside your profile. Some examples of shaders can be found in Microsoft’s repository.

"experimental.pixelShaderEffect": "C:\\temp\\invert.hlsl"

pixel-shaders.png

 

Note: This setting is not yet available in the settings UI and is only available by editing the settings.json file.

New actions

Scroll to the top and bottom of history

You can use the scrollToTop and scrollToBottom commands to scroll to the beginning or end of the text buffer.

{ "command": "scrollToTop", "keys": "ctrl+shift+home" },
{ "command": "scrollToBottom", "keys": "ctrl+shift+end" }

Focus on most recently used pane

The moveFocus action has gained a new direction, previous, that will let you navigate to the last used pane with your keyboard.

{ "command": { "action": "moveFocus", "direction": "previous" }, "keys": "ctrl+alt+left" }

Move tabs

You can now move your tabs backward (left) and forward (right) using the keyboard with the moveTab command.

{ "command": { "action": "moveTab", "direction": "backward" }, "keys": "" },
{ "command": { "action": "moveTab", "direction": "forward" }, "keys": "" }

Note: This action is not bound by default.

Other features

  • The splitPane action and split-pane, sp command line argument now accept a size parameter to define the size of the pane.
  • The move-focus command line argument has also been added, so you can specify which pane to focus when launching the terminal using the command line.
  • You can now specify a tab color for each new tab or pane through the command line with --tabColor #rrggbb.
  • The terminal now supports ConEmu’s OSC 9;9 sequence, which sets the current working directory. If you emit OSC 9;9;<Windows path>, creating a duplicate of that pane or tab will use the Windows path you specified (Thanks @skyline75489!).
  • When you emit a BEL, the terminal will display the bell icon in the tab. You can also now set the bell style to "visual", which will cause it to flash the taskbar.
  • You can now have a double underscore cursor in the terminal.
  • The command palette now supports "launchMode", which can be set to "action" or "commandLine" .

Miscellaneous improvements

  • The “Open Windows Terminal here” menu item will now show up inside directories.
  • The command palette, while in command line mode, will now parse and validate commands you’ve typed and display recently used commands.
  • Windows Terminal will now display italic fonts.
  • Starting a search with text selected will now copy that text into the search field.
  • The terminal has received approximately a 33% performance improvement in the total runtime of bulk text output.

Bug fixes

  • Hyperlinks will display an underline on hover even when the window isn’t focused.
  • When most-recently-used tab switching is enabled, closing a tab will move you to the previously-used tab.
  • Right-click + paste now clears any active selection.
  • The profile menu and command palette will now prefer your shortcut keys over the built-in ones.

Download

Full documentation for all of Microsoft’s features can be found on Microsoft’s docs site and Microsoft recommends checking out the release notes to see everything that has improved with version 1.6.

 

Microsoft has also moved Windows Terminal to version 1.5, which includes the features from this previous blog post. You can download both versions from the Microsoft Store or from the GitHub releases page.

 

 

 Windows Terminal 1.6 Preview with updated Settings UI released (changelog)

Link to comment
Share on other sites


  • Replies 2
  • Views 723
  • Created
  • Last Reply

A fresh preview as the management cards receive a shuffle

 

Microsoft has disappointed hair-shirted developers with the arrival of a settings screen preview for its Windows Terminal product, potentially heralding the end of JSON tinkering to make things just so.

 

Thankfully, however, actually accessing the preview screen is not a simple case of selecting the "Settings" option from the drop-down menu. All that will do is fire up the JSON file for tinkering (as before).

 

One must add the appropriate binding for settingsUI to gain access to the new tool. From the tool, many of the vast array of Windows Terminal configuration options can be tweaked without fear of a typo in the settings file.

 

While very much an Alpha preview at present, the new user interface will be good news for users reluctant to prod that JSON file and is both simple to use as well as conforming to Microsoft's current set of design paradigms.

 

The team plans to continue shifting settings currently only available to configuration file fans, such as those bindings, into the user interface.

 

Other updates include a progress indicator in the tab and taskbar whenever an OSC 9;4 sequence is received, pixel shaders and startup actions. The latter two require a JSON file edit until the new Settings UI catches up.

 

Keyboard users will be pleased to note the arrival of commands to skip to the top or bottom of the text buffer as well as manipulate panes and focus, and italic fonts can now be displayed.

 

The preview of version 1.6 comes as the management of the team receives a shake-up. Microsoft senior PM, Rich Turner, has made an internal move. Turner was one of the driving forces behind the Windows Subsystem for Linux and, recognising that the original Windows Console was a little long in the tooth, was at least partly responsible for the new Windows Terminal.

 

Turner will now lead a group of Project Managers tasked with delivering components for Microsoft's latest attempt at unifying its sometimes disparate developer story, Project Reunion. In particular, elements relating to Win32.

 

Both the Windows Subsystem for Linux and Windows Terminal have proven popular with developers and are poster children for the "new Microsoft." Turner's arrival on Project Reunion bodes well for its future. ®

 

Source

Link to comment
Share on other sites


Similar topic merged.

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...