User:NareckB/sandbox

Windows Terminal (codenamed Cascadia ) is a terminal emulator for Windows 10 written by Microsoft. It includes support for the Command Prompt, PowerShell, WSL and SSH. After the initial source code release on GitHub, a preview release was first published to the Microsoft Store on June 21, 2019. Via the Microsoft Store, the Windows Terminal preview releases will be updated regularly with improvements and new features with a 1.0 version set to launch in the Winter of 2019.

The overhaul of the windows console launched with the preview releases gave opportunity for a few new things. The codebase is now modernized, logical entities are now separated into modules and classes, new key extensibility points were added, STL containers replaced old containers, and the code has been made simpler and safer. Along with the release Microsoft has also decided to make the new Terminal open source.

With Cascadia Code, Microsoft also provides a new purpose-built monospaced font for the new command-line interface. It includes programming ligatures and was designed to enhance the look and feel of Windows Terminal, terminal applications and text editors such as Visual Studio and Visual Studio Code. The font is open-source under the SIL Open Font License and available on GitHub. It is bundled with Windows Terminal since version 0.5.2762.0.

The new Windows Terminal contains software requirements that are needed to be met for use. Microsoft recommends you install “Windows 10 version 18362” to use the application. That’s the build number associated with the May 2019 Update.

Features
The redesigned Terminal adds new key features that users have been requesting. Microsoft has put an emphasis on features such as Beautiful Text, a GPU accelerated DirectWrite/DirectX-based text rendering engine, this new rendering engine is faster and more capable. Beautiful Text can display text characters, glyphs, and symbols present within fonts on your PC, including CJK ideograms, emoji, powerline symbols, icons, programming ligatures, etc...

Profiles is another feature added into the preview releases of Terminal that expands upon customization. Multiple profiles are allowed for each app, shell, or tool that is imported into Windows Terminal. Those include PowerShell, cmd prompt, SSH, or Ubuntu. Each profile can be set to have its own color theme, background blur level, font style, and size. This all allows for easier configurability and management of settings.

Multiple Tabs is the last key feature Microsoft has introduced. Multiple tabs allow for number of tabs to be opened, each individually connected to a command-line shell or app of your choice, e.g. Command Prompt, PowerShell, Ubuntu on WSL, a Raspberry Pi via SSH, etc.

Windows Terminal is a command-line front-end: It can run multiple terminal apps, including text-based shells in a multi-tabbed window. It has out-of-the-box support for Windows Command Prompt, Windows PowerShell, PowerShell Core, Windows Subsystem for Linux (WSL) and Azure Cloud Shell Connector All of these, by default, work on Windows Console.

Windows Terminal augments the text-based command experience by providing support for:


 * UTF-8 and UTF-16 (including CJK ideograms and emojis)
 * Hardware-accelerated text rendering via DirectWrite
 * 24-bit color
 * Window transparency effects
 * Background images
 * Themes
 * Profiles
 * Fullscreen mode
 * ANSI/VT sequences
 * Split panes
 * Microsoft Narrator compatibility via a User Interface Automation (UIA) tree
 * Copying text to clipboard in HTML and RTF format