| ▲ | Bjartr 3 hours ago | |||||||||||||
Terminal User Interface, contrasting with a Graphical User Interface (GUI). Most often applied to programs that use the terminal as a pseudo-graphical canvas that they draw on with characters to provide an interactive page that can be navigated around with the keyboard. Really, they're just a GUI drawn with Unicode instead of drawing primitives. Like many restrictions, limiting oneself to just a fixed grid of colored Unicode characters for drawing lends itself to more creative solutions to problems. Some people prefer such UIs, some people don't. | ||||||||||||||
| ▲ | Muvasa 3 hours ago | parent | next [-] | |||||||||||||
I prefer tui's for two reasons. 1. Very used to vi keybindings 2. I like low resources software. I love the ability to open the software in less than a second in a second do what I needed using vi motions. And close it less than a second. Some people will be like you save two seconds trying to do something simple. You lose more time building the tool than you will use it in your life. It's not about saving time. It's about eliminating the mental toll from having to context switch(i know it sounds ai, reading so much ai text has gotten to me) | ||||||||||||||
| ||||||||||||||
| ▲ | criddell 3 hours ago | parent | prev [-] | |||||||||||||
> an interactive page that can be navigated around with the keyboard Or mouse / trackpad. I really haven't seen anything better for making TUIs than Borland's Turbo Vision framework from 35ish years ago. | ||||||||||||||