The libt3window library provides functions for manipulating the terminal and for creating (possibly overlapping) windows on a terminal.
The libt3window library provides functions for manipulating the terminal and for creating (possibly overlapping) windows on a terminal. libt3window can be used instead of (n)curses for drawing on the terminal. libt3window provides the following features: (Overlapping) windows for drawing; overlapping windows hide windows deeper in the window stack; clipping of windows to the size of the parent window; UTF-8 used internally, which is converted to the terminal encoding before output. libt3window depends on libunistring for UTF-8 processing and libtranscript for character set conversion. It provides easy access to the most needed terminal functionality, and has a small code size.
The libt3window library provides functions for manipulating the terminal and for creating (possibly overlapping) windows on a terminal. libt3window can be used instead of (n)curses for drawing on the terminal. libt3window provides the following features: (Overlapping) windows for drawing; overlapping windows hide windows deeper in the window stack; clipping of windows to the size of the parent window; UTF-8 used internally, which is converted to the terminal encoding before output. libt3window depends on libunistring for UTF-8 processing and libtranscript for character set conversion. It provides easy access to the most needed terminal functionality, and has a small code size.
To install libt3window, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install libt3window
To see what files were installed by libt3window, run:
port contents libt3window
To later upgrade libt3window, run:
sudo port selfupdate && sudo port upgrade libt3window
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.