After two years of development release of the library , designed for creating cross-platform interactive console user interfaces and supporting the emulation of the API from System V Release 4.0 (SVr4). The release of ncurses 6.2 is source-compatible with the ncurses 5.x and 6.0 branches but expands the ABI.
Notable new features include the implementation of the O_EDGE_INSERT_STAY and O_INPUT_FIELD extensions, which allow for a delay when moving the cursor between fields and enable dynamic collapsing of fields that do not fit the current size constraints. Additionally, exit_curses and exit_terminfo functions have been added for leak tracking, as well as curses_trace to replace trace(). Performance optimizations and mouse event decoding improvements have also been included. Terminal emulator handlers for alacritty, domterm, kitty, mintty, mintty-direct, ms-terminal,
n7900, nsterm-build309, nsterm-direct, screen5, ti703, ti707, vscode-direct, xterm-mono, and xterm.js have been added.
Source: opennet.ru
