Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows Terminal Status Updates #3600

Closed
cinnamon-msft opened this issue Nov 15, 2019 · 7 comments
Closed

Windows Terminal Status Updates #3600

cinnamon-msft opened this issue Nov 15, 2019 · 7 comments
Labels
Area-User Interface Issue-Docs Needs-Tag-Fix Product-Terminal
Milestone

Comments

@cinnamon-msft
Copy link
Contributor

@cinnamon-msft cinnamon-msft commented Nov 15, 2019

This issue contains all of the status updates for Windows Terminal. This helps provide insight into where the project is at between releases.

Feel free to subscribe to this issue to receive updates whenever we post another status update.

Comments have been disabled for this issue in order to reduce noise. Please use this issue for any discussion relating to status updates.

@cinnamon-msft cinnamon-msft added Product-Conhost Product-Cmd.exe Area-Interop Issue-Docs Area-Rendering Area-Performance Product-Conpty Area-Input Area-Output Area-Interaction Area-Server Area-VT Area-Fonts Area-User Interface Area-TerminalConnection Area-Build Area-TerminalControl Area-Extensibility Area-Accessibility Area-Settings Product-Terminal Product-Meta Area-CodeHealth Area-AzureShell Area-Quality Area-Schema Area-WPFControl labels Nov 15, 2019
@msftbot msftbot bot added the Needs-Triage label Nov 15, 2019
@microsoft microsoft locked and limited conversation to collaborators Nov 15, 2019
@cinnamon-msft
Copy link
Contributor Author

@cinnamon-msft cinnamon-msft commented Nov 15, 2019

October 25, 2019 Status

Click to expand to see the status update!

Recent News / Releases

Terminal 1910 was released on Wednesday

  • Announced dynamic profiles and cascading settings
  • New tabs from WinUI

Terminal v0.6

  • These look very much like our original mockups from March :)

Terminal Mockup

Current Status

Plan for 1911 is in place

  • Accessibility improvements
  • Suppress application title
  • Progress on search functionality
  • UI tweaks
  • Bug fixes
  • (Fewer features because of Ignite)

Cascadia Code

  • Features currently in scope:
    • UFO conversion
    • Character extensions (Cyrillic, Greek, and Vietnamese)

Ignite Session

  • Carlos and Kayla are delivering a 45-minute breakout session at Ignite

Windows In-box Console/ConHost 20H1 Issues

Terminal 1911 Work

Terminal Roadmap

@DHowett-MSFT DHowett-MSFT removed the Area-Server label Nov 16, 2019
@cinnamon-msft
Copy link
Contributor Author

@cinnamon-msft cinnamon-msft commented Dec 6, 2019

December 5, 2019 Status

Click to expand to see the status update!

Recent News / Releases

Terminal v0.7 was released on Tuesday 11/26

  • Features included:
    • Tab reordering
    • Panes (multiple terminal windows within the same tab)
    • Suppress application title (custom tab titles)
    • Bug fixes
      • Copying and pasting works better now :)

Terminal v0.8 is scheduled for 1/7

  • Planned features include:
    • Search (below are mockups)
      image
      image
    • Accessibility improvements
    • VT mouse mode
    • Tab sizing (below are mockups)
      image
      image
    • Servicing releases are scheduled for before the holidays
      • Bug fixes!

Cascadia Code

  • https://github.com/microsoft/cascadia-code/releases
  • New versions include:
    • Cascadia Code
      • Base version, includes coding ligatures, new version includes character tweaks
    • Cascadia Mono
      • Does not include coding ligatures
    • Cascadia Code PL
      • Base version with powerline glyphs
    • Cascadia Mono PL
      • No coding ligatures, with powerline glyphs
    • The newest base version of Cascadia Code was shipped inside the v0.7 Terminal release

Community News

Node+JS Interactive

  • Kayla is going to Node+JS Interactive in Montreal from December 10 - 12
  • Demo/Labs on Windows Subsystem for Linux 2 (WSL 2) and Terminal
  • 20 minute lightning talk: The New Command Line Experience on Windows

Terminal 1912 Work

Terminal Roadmap

@cinnamon-msft
Copy link
Contributor Author

@cinnamon-msft cinnamon-msft commented Jan 10, 2020

January 9, 2020 Status

Click to expand to see the status update!

Recent News / Releases

Terminal v0.8 will be released on Tuesday 1/14

  • Release candidate is going out to internal Microsoft employees today
  • Features include:
    • Search
      image
    • Tab sizing
      image
      image
    • Retro-style CRT effects (experimental feature)
      image
      (font used is PxPlus IBM VGA8 from https://int10h.org/oldschool-pc-fonts/)
    • Enhanced panes and tabs key bindings
      • You can now specify a profile to open using custom key bindings
      • Ex:
        { "command": { "action": "newTab", "profile": "Ubuntu" }, "keys": [ "ctrl+shift+u" ] }
    • Custom default settings
      • You can now apply one setting to all of your profiles in your profiles.json file
        image

Terminal v0.8 Work

Terminal v0.9 Work

Terminal Roadmap

@DHowett-MSFT DHowett-MSFT removed Area-Accessibility Area-AzureShell Area-Build Area-CodeHealth Area-Extensibility Area-Fonts Area-Input Area-Interaction Area-Output Area-Performance Area-Quality Area-Rendering Area-Schema Area-Settings Area-TerminalConnection Area-TerminalControl Area-VT Area-WPFControl labels Jan 22, 2020
@cinnamon-msft
Copy link
Contributor Author

@cinnamon-msft cinnamon-msft commented Feb 1, 2020

January 31, 2020 Status

Click to expand to see the status update!

Recent News / Releases

Terminal v0.9 is scheduled for 2/11

  • This is the last release that will have new features before the v1 release
  • Subsequent releases are strictly for bug fixes and polishing
  • Features include:
    • Command line arguments
      • new-tab, split-pane, focus-tab
      • Examples:
        • wt -d . (opens a new Terminal in the current working directory)
        • wt -p "profile name" (opens a new Terminal with the given profile)
        • wt; new-tab -p "profile name"; split-pane -V -p "profile name" (demonstrated below)
          terminal-cla
    • Accessibility improvements

Community News

One Dev Minute Videos

Terminal v0.9 Work

Terminal Roadmap

@cinnamon-msft
Copy link
Contributor Author

@cinnamon-msft cinnamon-msft commented Apr 3, 2020

April 3, 2020 Status

Recent News / Releases

Settings changes are coming

  • The following changes have been made on GitHub and will be released via the Store in our next servicing release (v0.11):
    • Profiles.json has been renamed to settings.json
    • Ctrl+c/v will be shipped inside the settings.json file for copy and paste and will automatically appear for NEW installations/settings files.
      • Ctrl+shift+c/v will still be bound be default to copy and paste in the defaults.json file
    • The following deprecated settings have been removed on the master branch:
Deprecated Setting Replacement Setting
copyTextWithoutNewlines { "command": { "action": "copy", "singleLine": true }, "keys": "ctrl+c" }
decreaseFontSize { "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }
increaseFontSize { "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
moveFocusDown { "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" }
moveFocusUp { "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" }
moveFocusLeft { "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" }
moveFocusRight { "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }
newTabProfile0 - newTabProfile8 { "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }
resizePaneDown { "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }
resizePaneUp { "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" }
resizePaneLeft { "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" }
resizePaneRight { "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" }
splitHorizontal { "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" }
splitVertical { "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }
switchToTab0 - switchToTab8 { "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
trimWhitespace { "command": { "action": "copy", "singleLine": true }, "keys": "ctrl+c" }

Terminal v1.0 Work

Terminal Roadmap

@zadjii-msft zadjii-msft added this to the Terminal Backlog milestone May 11, 2020
@PankajBhojwani PankajBhojwani unpinned this issue Jul 28, 2020
@zadjii-msft zadjii-msft removed this from the Terminal Backlog milestone Jan 4, 2022
@zadjii-msft zadjii-msft added this to the Backlog milestone Jan 4, 2022
@zadjii-msft
Copy link
Member

@zadjii-msft zadjii-msft commented Mar 1, 2022

We've kinda gone in another direction with posting status updates. I'm gonna close this one out for now.

@msftbot msftbot bot added the Needs-Tag-Fix label Mar 1, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Area-User Interface Issue-Docs Needs-Tag-Fix Product-Terminal
Projects
None yet
Development

No branches or pull requests

3 participants