Index | Thread | Search

From:
Lloyd <ng2d68@proton.me>
Subject:
Re: [NEW]: devel/libt3window: terminal windowing library
To:
"ports@openbsd.org" <ports@openbsd.org>
Date:
Tue, 19 Aug 2025 03:39:07 +0000

Download raw body.

Thread
Updated port is attached to this message.

Please ignore the original post.

Note this has been moved to the graphics category.

Regards
Lloyd

Lloyd wrote:

> Dear ports@,
> 
> Attached please find a new port for:
> 
> libt3window: A terminal windowing library
> 
> This library is part of the Tilde Terminal Toolkit and was ported as a
> dependency for the Tilde Text Editor, the posting of which will follow.
> 
> License:
> ------------
> GPL3
> 
> Homepage:
> ------------
> https://os.ghalkes.nl/t3/libt3window.html
> 
> Description:
> ------------
> 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:
> 
> o (Overlapping) windows for drawing. Overlapping windows hide windows
> deeper in the window stack.
> o Clipping of windows to the size of the parent window.
> o 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.
> o Provides easy access to the most needed terminal functionality.
> o Small code size.
> 
> Regards
> Lloyd