Jump to content
Microsoft Windows Bulletin Board

Windows Terminal Preview 1.16 Release


Recommended Posts

Guest Kayla Cinnamon
Posted

The Windows Terminal team is back with another release for you! This release introduces version 1.16 to Windows Terminal Preview and updates Windows Terminal to version 1.15 with these new features. As always, you can install Windows Terminal and Windows Terminal Preview from the Microsoft Store, from the GitHub releases page, or by using winget. Here’s what’s new:

 

Terminal-sizzle-themes.thumb.png.d74bbb143853c128b99aa4fe259c78f0.png Screenshot from the Windows Terminal launch video

 

[HEADING=1]Theming[/HEADING]

 

We’ve added even more customization possibilities with the introduction of [iCODE]themes[/iCODE].

 

Terminal-Themes.thumb.png.b849f637fb98b6eae3edaff83eb6c1d2.png It could be brown, it could be blue, it could be violet sky… 1f3b6.png.0f44d6069c59d0c1c9d0b9c067649082.png

 

[iCODE]themes[/iCODE] is a global property that can contain a variety of [iCODE]themes[/iCODE] objects, which will appear in the Theme dropdown on the Appearance page of the settings UI. Below are the objects each [iCODE]themes[/iCODE] object can accept.

 

1f449.png.736ce04f9ef41964600a7154fe6426df.png Note: Themes are only editable using the JSON file, but they will appear in the Theme dropdown in the settings UI.

 

Terminal-Theme-setting.thumb.png.7678bc97dca9bbb9730613f401e22367.png

 

[HEADING=2]Sample JSON[/HEADING]

 

"themes": 
[
   {
       "name": "Grace Kelly",
       "tab": 
       {
           "background": "#00515EFF",
           "showCloseButton": "always",
           "unfocusedBackground": null
       },
       "tabRow": 
       {
           "background": "#00515EFF",
           "unfocusedBackground": "#00515EFF"
       },
       "window": 
       {
           "applicationTheme": "dark"
       }
   }
]

[HEADING=2]Tab[/HEADING]

 

You can modify settings that are applied to the tab with the [iCODE]tab[/iCODE] object inside a [iCODE]themes[/iCODE] object. The [iCODE]tab[/iCODE] object supports [iCODE]background[/iCODE], [iCODE]unfocusedBackground[/iCODE], and [iCODE]showCloseButton[/iCODE] properties. [iCODE]background[/iCODE] will set the color of the tab background when the tab is active, and [iCODE]unfocusedBackground[/iCODE] sets the color when the tab is inactive. [iCODE]showCloseButton[/iCODE] toggles the appearance of the close button on the tab.

 

[HEADING=2]Tab row[/HEADING]

 

You can modify settings that are applied to the tab row with the [iCODE]tabRow[/iCODE] object inside a [iCODE]themes[/iCODE] object. The [iCODE]tabRow[/iCODE] object supports [iCODE]background[/iCODE] and [iCODE]unfocusedBackground[/iCODE] properties. [iCODE]background[/iCODE] will set the color of the tab row background when the window is focused. [iCODE]unfocusedBackground[/iCODE] will set the color of the tab row background when unfocused.

 

[HEADING=2]Window[/HEADING]

 

You can modify settings that are applied to the window with the [iCODE]window[/iCODE] object inside a [iCODE]themes[/iCODE] object. The [iCODE]window[/iCODE] object supports [iCODE]applicationTheme[/iCODE]. [iCODE]applicationTheme[/iCODE] will apply the colors of the selected application theme to the terminal window unless other colors are specified.

 

Full documentation on how to set up themes can be found on our docs site.

 

[HEADING=1]New default colors[/HEADING]

 

We have modified some of the default colors in Windows Terminal for a more cohesive appearance. Additionally, we are defaulting Terminal to use dark theme, rather than following the system theme.

 

[HEADING=2]New colors[/HEADING]

 

New-Dark-Terminal-Colors.png.84aad8fc95a60773932e4457ea7c8d2e.png

 

New-Light-Terminal-Colors.png.f9afee90490e0ec80d311b5557297225.png

 

[HEADING=2]Old colors[/HEADING]

 

Old-Dark-Terminal-Colors.png.843d7c7314b2d5f30c8a7cae395dc63d.png

 

Old-Light-Terminal-Colors.png.70f053a2a2e39565b4c051acb35959f6.png

 

[HEADING=1]New text rendering engine[/HEADING]

 

In version 1.13, we released the new, experimental text rendering engine under an experimental feature you could enable for a profile ([iCODE]experimental.useAtlasEngine[/iCODE]). In this release, we are making this new renderer the default text renderer for all profiles. The new renderer is more performant and now supports additional pixel shaders (including the retro effect), bold text, and underline/overline/hyperlink lines. If your machine doesn’t have a GPU, or you’re remoting to a virtual machine that doesn’t have a GPU, it will fall back to a more performant mode that doesn’t require hardware support.

 

[HEADING=1]Set where new tabs appear[/HEADING]

 

You can now set where new tabs open with the new [iCODE]newTabPosition[/iCODE] global setting (Thanks @serd2011!). This setting also appears on the Appearance page in the settings UI. You can set new tabs to open either at the end of all of your tabs, or after the currently selected tab.

 

"newTabPosition": "atTheEnd",
"newTabPosition": "afterCurrentTab"

[HEADING=1]Redesigned color schemes page[/HEADING]

 

We found that our color schemes page wasn’t the most intuitive and could use a design refresh. We’ve updated the settings UI color schemes page to improve its styling and user flow. We’ve also added a “Set as default” button, which will apply a color scheme as your default color scheme across all profiles. Profiles that specify a color scheme will use their specified scheme instead of the default.

 

[HEADING=2]New design[/HEADING]

 

New-Color-Schemes-Page.thumb.png.1f70cb51afee10eeb15dbf6f064ae65d.png

 

[HEADING=2]Old design[/HEADING]

 

Old-Color-Schemes-Page.thumb.png.39428f76ab1c142c8b6f7b304ae986da.png

 

[HEADING=1]New actions[/HEADING]

[HEADING=2]Expand selection to word[/HEADING]

 

The new [iCODE]expandSelectionToWord[/iCODE] action expands the beginning and end of a text selection to encompass the word(s) the selection is on.

 

{ "command": "expandSelectionToWord" },

[HEADING=1]Miscellaneous improvements[/HEADING]

 

1f6e0.png.4f5c418fd241a27d66cabfd8e3a95a66.png Mark mode key bindings now precede custom key bindings.

 

1f6e0.png.a8a491506b3ee1cce513496f83dead18.png The setting to adjust the colors of indistinguishable text is now enabled by default.

 

1f6e0.png.5da2d6bed875c8747a73432b131b2e5d.png We’ve modified the default dark and light theme colors for a more seamless appearance between the tab and the text buffer.

 

1f6e0.png.70132a6353f377c1005a3728340de9cb.png The back button in the command palette now returns to the previously selected item in the filtered action list (Thanks @JerBast!).

 

[HEADING=1]Bug fixes[/HEADING]

 

1f41b.png.41e508fa76b34b6447b42b45444bf110.png When BEL is emitted in a light terminal, the flash in the pane will now darken rather than brighten (Thanks @Fyrebright!).

 

1f41b.png.a5459c368fec87420790c55e3190ac28.png When pasting a multiple lines, the whitespace is no longer removed (Thanks @serd2011!).

 

1f41b.png.67e35a9c0226051042b7c377287255be.png [iCODE]CloseOnExit[/iCODE] will now automatically close the Terminal when terminated if it launched by a process, otherwise Terminal will close with the [iCODE]graceful[/iCODE] behavior.

 

[HEADING=1]Top contributors[/HEADING]

 

We’ve had a lot of contributions for this release and we’d love to showcase those who have especially made an impact!

 

[HEADING=2]Contributors who opened the most non-duplicate issues[/HEADING]

 

1f3c6.png.09c7ee8e11a39cd4c1cee1d8878414f7.png vertigo220

 

1f3c6.png.ce442b3b9f2db421653b2eed451764ec.png j4james

 

1f3c6.png.0f66d40d376fe950359944dbdaafce23.png ashemedai

 

[HEADING=2]Contributors who created the most merged pull requests[/HEADING]

 

1f3c6.png.cdd77575106ed981d826c91f95306262.png serd2011

 

1f3c6.png.1d0b1c0ac306780ff619c56c16ce0373.png j4james

 

1f3c6.png.ab6e203d461d9ece577c8d80f5f88275.png MyloCyrus

 

1f3c6.png.84e82de67977f1c98a7f284ac4951bee.png davidegiacometti

 

[HEADING=2]Contributors who provided the most comments on pull requests[/HEADING]

 

1f3c6.png.ee706ee671faef3dfc0cefccabf76b56.png j4james

 

1f3c6.png.a0af610e9a45a1b0e1f34b43a4fafcd1.png JerBast

 

1f3c6.png.b61e194e4b61c086b46bdce3d307c3d7.png EliaSchiavon

 

[HEADING=1]Cheers![/HEADING]

 

We hope you enjoy this latest release of Windows Terminal! More information on these new features can be found on our docs site and if you find any bugs or have feature requests, feel free to file them on GitHub. If you have any questions you can reach out to Kayla (@cinnamon_msft) on Twitter. Happy theming!

 

Group-6.thumb.png.abc61e48e5c91dc4d707cf038108fe09.png

 

The post Windows Terminal Preview 1.16 Release appeared first on Windows Command Line.

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...