Looks neat, I’d love to see a bunch of the dialog-based FreeBSD utilities (e.g. bsdconfig) rewritten with this. That said, one of the nice things about dialog is the ability to replace it with xdialog and get an equivalent X11 application. Is the layering in this designed to allow graphical back ends to be plugged in?
Currently only curses/ncurses are supported.