Terminaux 8.1 is globally available!
Terminaux 8.0 was released last October to provide long term support releases for the first time in the lifetime of this library since the first version was released on August 2023. Since then, we have added more improvements and new features on top of this version to make it stronger!
Now, we are so excited to release this version of Terminaux, which is version 8.1! This version provides mouse improvements that were made in the selection-related TUIs and prompts, such as the selection infobox and the choice selector TUI. By binding double clicks for all items to act like the Enter key, you can now use your mouse to select a choice and perform the action based on it.
Terminaux 8.1 also provides more improvements, such as the preparation of the Color class for movement to Colorimetry library, which is already done there. The complete movement will be done in the next Terminaux 8.x release expected to release on March 19th. Also, we’ve done the migration of the calendar-related code to Calendrier, which is a bold move as we clean things up from old residual code that may not have received bug fixes.
This version also provides screen overlays, making a rather laborious task of having to maintain screen overlays easier by providing two types of overlays: global overlays, which get rendered regardless of the screen, and screen-specific overlays, which get rendered depending on the screen used. This is useful for gauges and other overlaid display. Also, we’ve have synchronized the list of terminal emulators and their Terminfo specifications with NCurses 6.6.
The upgrade path from 8.0 to 8.1 requires that you follow the list of breaking changes made in the GitBook documentation.
Terminaux 8.1 is now available for free on NuGet!
NuGet package Release page GitBook docs API Reference #Net #C #Console #csharp #dotnet #news #Tech #Technology #terminal #terminaux #Terminaux8 #Terminaux81 #update