logoalt Hacker News

lucumotoday at 6:49 AM1 replyview on HN

Better terminal emulators probably played a role too. In particular the newish Windows Terminal. The older cmd.exe console only supported Windows Console API. WinTerm has full VT and ANSI support, much better font rendering, and less importantly, mouse support and Sixel support.

This makes it much easier to build cross-platform TUIs. It used to be a chore, now it's probably easier than most GUI frameworks. (Possibly with the exception of Electron, but that comes with a different set of trade-offs.)


Replies

Sindisiltoday at 3:11 PM

Yes, and in fact even Windows conhost hast supported ANSI escapes since 2016.