kill it. kill it with fire.
though to be fair, ncurses isn't a joy to work with.
though to be fair, ncurses isn't a joy to work with.
(n)curses isn't great, but the joy of ncurses is it's so bad you know you need to replace it (or more likely layer something on top of it.)
But... clearly... if you like react on HTML and want to have browser-like rendering of text on your terminal than more power to you. I'll go off now and build something that demonstrates my concerns. Thx for not severely down-voting my comment before I could begin to clarify...
The built-in components are all conceived as TTY-native ideas, not as HTML concepts:
<Text>
<Box>
<Newline>
<Spacer>
<Static>
<Transform>I wrote a disk drive monitor in Ruby in an afternoon using curses to crop the window and reduce flashing of redrawing.