Zum Hauptinhalt Zur Navigation Zur Suche

Github: Microsoft veröffentlicht Roadmap für Windows Terminal 2.0

Bis zur Version 2.0 soll jeden Monat eine neue Version des Windows Terminal kommen. Auf der Liste steht auch eine GUI für Einstellungen.
/ Oliver Nickel
9 Kommentare News folgen (öffnet im neuen Fenster)
Windows Terminal 2.0 kommt im Frühling 2021. (Bild: Pixabay.com/Montage: Golem.de)
Windows Terminal 2.0 kommt im Frühling 2021. Bild: Pixabay.com/Montage: Golem.de

Microsoft hat in einer Roadmap offengelegt(öffnet im neuen Fenster), wie es mit dem Windows Terminal bis zur Version 2.0 weitergehen soll. Das Ziel ist, diesen großen Release zum 31. Mai 2021 fertigzustellen. Die Roadmap und Pläne für zukünftige Funktionen teilt das Entwicklerteam auf Github mit. Dabei sollen zwei Funktionen mit höchster Priorität kommen: zum einen ein grafisches Nutzerinterface, mit dem Einstellungen für das Programm vorgenommen werden. Dazu wird die settings.json eingebunden. Außerdem soll es eine Kommandopalette geben – ein Pop-up-Menü, welches mögliche Aktionen und Kommandozeilenbefehle kontextbasiert einblendet.

Neue Versionen des Windows Terminal sollen in einmonatigen Schritten entwickelt werden. Am Ende jedes Monats bis zum Release der Version 2.0 wird dabei ein Inhaltsupdate mit der Versionsnummer 1.x veröffentlicht. Mit wiederum einem Monat Vorlauf werden die Versionen allerdings erst einmal als Preview zugänglich gemacht, getestet, angepasst und vier Wochen später dann final veröffentlicht. Eine Ausnahme ist die finale Version 2.0 selbst, die zuvor zwei Monate Vorlauf und drei Testversionen erhält.

Aufgaben sollen in vier Abstufungen priorisiert werden: von 0 für sehr wichtig bis 3 für optional. Entsprechend hat Microsoft eine Tabelle erstellt, welche neben den bereits genannten beiden Tasks einige weitere Aufgaben enthält. Eine hohe Priorität hat etwa auch das Herausziehen einzelner Tabs, so dass diese als neues separates Fenster angezeigt werden können. Auch anklickbare Links stehen auf Microsofts Agenda.

Vor der Fertigstellung einer Funktion soll allerdings immer die Untersuchung und Behebung kritischer Fehler kommen, die etwa Abstürze, Datenverlust und andere Probleme verursachen. Diese werden mit hoher Priorität zuerst abgearbeitet. Dabei kann die Community behilflich sein, indem sie die Open-Source-Previewversionen der kommenden Releases ausprobiert. Die Software kann auf Github(öffnet im neuen Fenster) oder im Microsoft Store kostenlos heruntergeladen werden.

Features bis zur Version 2.0

Priority*ScenarioDescription/Notes
0Settings UIA user interface that connects to settings.json. This provides a way for people to edit their settings without having to edit a JSON file.

Issue: #1564(öffnet im neuen Fenster)
0Command paletteA popup menu to list possible actions and commands.

Issues: #5400(öffnet im neuen Fenster)#2046(öffnet im neuen Fenster)
Spec: #2193(öffnet im neuen Fenster)
1Tab tear-offThe ability to tear a tab out of the current window and spawn a new window or attach it to a separate window.

Issue: #1256(öffnet im neuen Fenster)
Spec: #2080(öffnet im neuen Fenster)
1Clickable linksHyperlinking any links that appear in the text buffer. When clicking on the link, the link will open in your default browser.

Issue: #574(öffnet im neuen Fenster)
1Default terminalIf a command-line application is spawned, it should open in Windows Terminal (if installed) or your preferred terminal

Issue: #492(öffnet im neuen Fenster)
Spec: #2080(öffnet im neuen Fenster)
1Overall theme supportTab coloring, title bar coloring, pane border coloring, pane border width, definition of what makes a theme

Issue: #3327(öffnet im neuen Fenster)
Spec: #5772(öffnet im neuen Fenster)
1Open tab as admin/other userOpen tab in existing Windows Terminal instance as admin (if Terminal was run unelevated) or as another user.

Issue: #5000(öffnet im neuen Fenster)
1Traditional opacityHave a transparent background without the acrylic blur.

Issue: #603(öffnet im neuen Fenster)
2SnapOnOutput, scroll lockPause output or scrolling on click.

Issue: #980(öffnet im neuen Fenster)
Spec: #2529(öffnet im neuen Fenster)
Implementation: #6062(öffnet im neuen Fenster)
2Infinite scrollbackHave an infinite history for the text buffer.

Issue: #1410(öffnet im neuen Fenster)
2Pane managementAll issues listed out in the original issue. Some features include pane resizing with mouse, pane zooming, and opening a pane by prompting which profile to use.

Issue: #1000(öffnet im neuen Fenster)
2Theme marketplaceMarketplace for creation and distribution of themes.
Dependent on overall theming
2Jump listShow profiles from task bar (on right click)/start menu.

Issue: #576(öffnet im neuen Fenster)
2Open with multiple tabsA setting that allows Windows Terminal to launch with a specific tab configuration (not using only command line arguments).

Issue: #756(öffnet im neuen Fenster)
3Open in Windows TerminalFunctionality to right click on a file or folder and select Open in Windows Terminal.

Issue: #1060(öffnet im neuen Fenster)
Implementation: #6100(öffnet im neuen Fenster)
3Session restorationLaunch Windows Terminal and the previous session is restored with the proper tab and pane configuration and starting directories.

Issues: #961(öffnet im neuen Fenster)#960(öffnet im neuen Fenster)#766(öffnet im neuen Fenster)
3Quake modeProvide a quick launch terminal that appears and disappears when a hotkey is pressed.

Issue: #653(öffnet im neuen Fenster)
3Settings migration infrastructureMigrate people's settings without breaking them. Hand-in-hand with settings UI.
3Pointer bindingsProvide settings that can be bound to the mouse.

Issue: #1553(öffnet im neuen Fenster)

Relevante Themen