Windows Terminal 2.0 Roadmap now available at Github

Terminal 1.0 is out last month and Microsoft already started working on its new project i.e. Terminal 2.0. As per the sources, it is expected to come by the end of next year’s spring. Github presents a Roadmap that includes Windows Terminal 2.0 milestones, scenarios (features) along with known issues. Furthermore, experts include a list of features not going to come with 2.0 rather on Terminal 3.0. 

They have begun working on scenarios – Settings UI and Command Palette, both under Priority “0” i.e most urgent. Apart from this, they also start working on features (enlisted below) with priority “1”- the next important ones.  Moreover, they release a list of milestones to be delivered in 4 weeks.

Windows Terminal 2.0

Note: There is speculation that the era of PowerShell will soon be over with Terminal achieving its final state. However, the company has not said anything related to this anywhere.

Windows Terminal 2.0 Roadmap

The Github publishes the Windows Terminal 2.0 roadmap that consists of an overview, Milestones, Issue Triage & Prioritization. Windows 10 users may access this by the end of 2021 spring. From now onward, each month we will get a preview and a final version for the Terminal.

What’s going to appear on Windows Terminal 2.0

Microsoft has laid down a list of features (scenarios) that are going to appear on Windows Terminal 2.0. Each of the scenarios come along with some priority grades ranging from 0 to 3, with “0” being the most urgent. Here is a list of key scenarios they’re aiming to deliver for Terminal 2.0.

1] Settings UI

In Windows Terminal 1.0, users can’t access the settings. Rather, they need to connect with settings.json so as to make any changes. Microsoft Team is currently working to create a user-friendly interface. This is why they put this under “0” priority. There is one issue in this scenario i.e. #1564.

2] Command palette

This is basically a popup menu that comprises possible actions and commands. 

3] Tab tear-off

Upon completion, this will allow users to move a tab out of the current window and attach it to some other window.

4] Clickable links

Hyperlinking any links that appear in the text buffer. When one clicks the link, that will redirect users to the default web browser. 

  • Priority – “1”
  • Issue: #574

5] Default terminal

The tech giant is hoping to make this the default command-line application. Whenever users try to run code with Terminal installed on their devices will present the Terminal 2.0 on the screen. 

  • Priority – “1”
  • Issue: #492
  • Spec: #2080

6] Overall theme support

With this scenario, they are going to improve the Tab coloring, title bar coloring, pane border coloring, pane border width, etc. In short, Microsoft is trying to get a fully-functional theme for Windows Terminal 2.0

7] Open tab as admin/other users

Upon completion, users may run one tab as Admin and another tab with some other user accounts. 

  • Priority – “1”
  • Issue: #5000

8] Traditional opacity

Windows Terminal 1.0 does provide translucent and transparent features, however, they are not up to the mark. With Terminal 2.0, the company is going to have a transparent background without the acrylic blur.

  • Priority – “1”
  • Issue: #603

9] SnapOnOutput, scroll lock

Using this, one may be able to either pause output or scroll over the click. 

  • Priority – “2”
  • Issue: #980
  • Spec: #2529
  • Implementation: #6062

10] Infinite scrollback

Upon completion, the Terminal too will have an infinite scrollback including a history of “executed commands”.

  • Priority – “2”
  • Issue: #1410

11] Quake mode

The Quake mode will allow opening or terminating the Terminal window with the help of a hotkey. For example – To open Search UI, we use [Win+Q].

  • Priority – “3”
  • Issue: #653

To see the full list of scenarios and the underlying issues, visit Github roadmap for Terminal 2.0.

A list of Terminal 2.0 Milestones 

The company has projected 4-week milestones by which they will engineer the Terminal 2.0 project. As soon as they complete new features, they will test them on Windows Terminal Preview first. These features will remain on the Preview for a month’s duration. If this works completely fine, they will move them into Windows Terminal.

Here’s a list of new milestones –

Duration Activity Releases
2 weeks Dev Work

  • Fixes / Features for future Windows Releases
  • Fixes / Features for Windows Terminal
Release to Internal Selfhosters at end of week 2
1 week Quality & Stability

  • Bug Fixes
  • Perf & Stability
  • UI Polish
  • Tests
  • etc.
Push to Microsoft Store at end of week 3
1 week Release

  • Available from Microsoft Store & GitHub Releases
  • Release Notes & Announcement Blog published
  • Engineering System Maintenance
  • Community Engagement
  • Docs
  • Future Milestone Planning
Release available from Microsoft Store & GitHub Releases

Terminal Roadmap / Timeline

Github presents a list of Windows Terminal 2.0 schedule updates. Furthermore, this includes the release builds of Windows Terminal along with the Windows Terminal Preview. The company has put a date against each milestone, however, these are subject to change. Besides, when the new releases come into effect, we will update the Blog post section –

Milestone End Date Milestone Name Preview Release Blog Post
2020-06-30 1.1 in Windows Terminal Preview  
2020-07-31 1.2 in Windows Terminal Preview
1.1 in Windows Terminal
 
2020-08-31 1.3 in Windows Terminal Preview
1.2 in Windows Terminal
 
2020-09-30 1.4 in Windows Terminal Preview
1.3 in Windows Terminal
 
2020-10-31 1.5 in Windows Terminal Preview
1.4 in Windows Terminal
 
2020-11-30 1.6 in Windows Terminal Preview
1.5 in Windows Terminal
 
2020-12-31 1.7 in Windows Terminal Preview
1.6 in Windows Terminal
 
2021-01-31 1.8 in Windows Terminal Preview
1.7 in Windows Terminal
 
2021-02-28 1.9 in Windows Terminal Preview
1.8 in Windows Terminal
 
2021-03-31 1.10 in Windows Terminal Preview
1.9 in Windows Terminal
 
2021-04-30 2.0 RC in Windows Terminal Preview
2.0 RC in Windows Terminal
 
2021-05-31 2.0 in Windows Terminal Preview
2.0 in Windows Terminal

That would be all for now!