NEW RELEASES: libvterm, VDK, VWM, vlock
Bryan Christ <[email protected]> Fri, 5 Jun 2026 22:58:01 -0500
| Newsgroups | gmane.comp.lib.ncurses.bugs |
|---|---|
| Message-ID | <CAPQiZK-AtAE1AWwimf+yuqGY=9Gy7-TN7+BZxbhZT81R2rUcZQ@mail.gmail.com> |
--000000000000d0122406538dcad9 Content-Type: text/plain; charset="UTF-8" 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 <>< --000000000000d0122406538dcad9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>First, let me thank Thomas for permitting this announ= cement!</div><div><br></div><div>After nearly 20 years of puttering around,= I am pleased to announce major release milestones of several projects whic= h are designed for, and around, ncurses.</div><div><br></div><div>Project l= ibvterm (formerly libRote) is a terminal emulator where a WINDOW is the nat= ural display.=C2=A0 It's battle tested with tons of TUI apps and featur= es a nearest color matching system to deal with competing color pairs at 32= K.</div><div><a href=3D"https://github.com/TragicWarrior/libvterm">https://= github.com/TragicWarrior/libvterm</a><br></div><div><br></div><div>Project = libviper makes creating new ncurses applications super easy.=C2=A0 The unde= rlying toolset is an object-oriented framework written in C called VDK.=C2= =A0 It's loosely modeled after GTK.=C2=A0 It has an decoupled IO system= for handling mouse events in both X and GPM (with or without VDK).</div><d= iv><a href=3D"https://github.com/TragicWarrior/libviper">https://github.com= /TragicWarrior/libviper</a><br></div><div><br></div><div>Project VWM is a f= ull TUI window manager.=C2=A0 It's built on libviper and supports 32k c= olor, window management, multiple screens, copy & paste, CUPS printing,= screenshots, screensavers, themes, and even teleporting from one terminal= =C2=A0to another.</div><div><a href=3D"https://github.com/TragicWarrior/vwm= ">https://github.com/TragicWarrior/vwm</a></div><div><br></div><div>Project= vlock (a fork) is a screensaver system designed for the terminal.=C2=A0 It= 's designed to be used with VWM but run standalone as well.</div><div><= a href=3D"https://github.com/TragicWarrior/vlock">https://github.com/Tragic= Warrior/vlock</a></div><div><br></div><div>I'll probably post some scre= enshots on the GitHub pages soon.</div><div><br></div><div>Enjoy!</div><div= ><br></div><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D= "ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Bryan<br= ><><</div></div> --000000000000d0122406538dcad9--