First, let me thank Thomas for permitting this announcement! After nearly 20 years of puttering around, I am pleased to announce major release milestones of several projects which are designed for, and around, ncurses.
Project libvterm (formerly libRote) is a terminal emulator where a WINDOW is the natural display. It's battle tested with tons of TUI apps and features a nearest color matching system to deal with competing color pairs at 32K. https://github.com/TragicWarrior/libvterm Project libviper makes creating new ncurses applications super easy. The underlying toolset is an object-oriented framework written in C called VDK. It's loosely modeled after GTK. It has an decoupled IO system for handling mouse events in both X and GPM (with or without VDK). https://github.com/TragicWarrior/libviper Project VWM is a full TUI window manager. It's built on libviper and supports 32k color, window management, multiple screens, copy & paste, CUPS printing, screenshots, screensavers, themes, and even teleporting from one terminal to another. https://github.com/TragicWarrior/vwm Project vlock (a fork) is a screensaver system designed for the terminal. It's designed to be used with VWM but run standalone as well. https://github.com/TragicWarrior/vlock I'll probably post some screenshots on the GitHub pages soon. Enjoy! -- Bryan <><
