Index | Thread | Search

From:
Lloyd <ng2d68@proton.me>
Subject:
[NEW]: devel/libt3window: terminal windowing library
To:
"ports@openbsd.org" <ports@openbsd.org>
Date:
Fri, 15 Aug 2025 01:40:51 +0000

Download raw body.

Thread
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