vezel-dev / cathode

A terminal-centric replacement for the .NET console APIs.
https://docs.vezel.dev/cathode
BSD Zero Clause License
91 stars 7 forks source link

Consider formally dropping Windows console host support #102

Closed alexrp closed 8 months ago

alexrp commented 1 year ago

Newer versions of Windows are going to use Windows Terminal by default. We might want to consider formally dropping support for the Windows console host (cmd.exe).

There's an increasing amount of VT features that Windows Terminal supports but the Windows console host does not. Similarly, whenever we have to work around Windows-specific issues, we could at least avoid having to care about the Windows console host.

alexrp commented 1 year ago

https://devblogs.microsoft.com/commandline/windows-terminal-is-now-the-default-in-windows-11

alexrp commented 8 months ago

As mentioned in #68, dropping Windows console host support would allow us to get rid of the ugly UTF-16 input workaround.