Going back in time: How Terminaux was born

Terminaux is a console tools library that allows you to write colorful text to the console, manipulate with the terminal, and make your console applications more powerful. With awesome features that this library provides, you can create an interactive textual user interface (TUI) application using .NET as the framework, and is the first C# console library that supports mouse events!

As Terminaux is one of our most successful projects, here’s the timeline of how Terminaux was born.

  • May 15th, 2022

    ReadLine.Reboot was announced as an extension to the original ReadLine library by Toni-Solarin Sodara.

  • June 1st, 2022

    ReadLine.Reboot was released publicly to NuGet, allowing developers to try it out in their projects.

  • June 7th, 2022

    ReadLine.Reboot was compared against the original ReadLine library, alongside with Latency’s fork.

  • August 10th, 2022

    ColorSeq was released for the first time to bring 256 colors and true colors support to the console. In the same day, VT.NET was released as a library that helps you generate VT sequences for console applications, such as colors, text formatting, and more.

  • October 22nd, 2022

    ReadLine.Reboot‘s development was declared as abandoned due to the bad structure of the base library.

  • January 2nd, 2023

    TermRead was released as a replacement to the whole ReadLine suite to fix problems that those libraries suffered from.

  • March 12th, 2023

    ColorPrint was released to provide console applications with a simple “color wheel” textual user interface.

  • July 28th, 2023

    Terminaux was announced as a replacement and a fusion of all the above libraries that were released, but there was no release yet, but the first version was scheduled for April 10th, 2023. Then, the explanation of our migration plan was released in the same day.

  • August 6th, 2023

    Terminaux’s first public version was released to NuGet!

Since then, more versions of Terminaux were released to add features, fix bugs, and perform other changes to the library in a way that performance and general improvements are being put into consideration. Our applications that work in the console, such as Nitrocid, have used Terminaux to power their interactive user interface.

For more information about Terminaux’s journey from 1.0 to 6.0, along with 7.0 that was under development at the time of the post, you can read the below article:

Read article #news #ReadLine #ReadLineReboot #Tech #Technology #terminaux #termread #update