Comment by bmitc
4 hours ago
The point is, a lot of work went into making that happen. I.e., plain text as it is today is not some inherent property of computing. It is a binary protocol and displaying text through fonts is also not a trivial matter.
So my question is: what are we leaving on the table by over focusing on text? What about graphs and visual elements?
TUIs can include these, see the kitty graphics protocol, implemented by most if not all modern terminals.
https://sw.kovidgoyal.net/kitty/graphics-protocol/
And what do we gain by leaving things on the table?