# Welcome!

Terminaux is a library that contains all the common and the extra console tools that allow you to build productive console applications. Terminaux also provides a powerful color feature that lets you get an RGB color, convert color models, and so on.

***

## <mark style="color:$primary;">Release history</mark>

Below is the release history of the library:

{% updates format="full" %}
{% update date="2026-05-01" %}

## <mark style="color:$primary;">v8.3.0.1</mark>

<mark style="color:yellow;">Fixed accurate progress bar being too wide when it reaches 100%</mark>
{% endupdate %}

{% update date="2026-04-30" %}

## <mark style="color:$primary;">v8.3.0</mark>

<mark style="color:green;">Added accurate progress bar design</mark>

<mark style="color:green;">Added pane-specific keybindings</mark>

<mark style="color:green;">Added link markup</mark>

<mark style="color:yellow;">Fixed ImageMagick security bugs</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2026-04-25" %}

## <mark style="color:$primary;">v7.0.23</mark>

<mark style="color:yellow;">Fixed ImageMagick security bugs</mark>
{% endupdate %}

{% update date="2026-04-25" %}

## <mark style="color:$primary;">v6.1.40</mark>

<mark style="color:yellow;">Fixed ImageMagick security bugs</mark>
{% endupdate %}

{% update date="2026-04-01" %}

## <mark style="color:$primary;">v8.2.1</mark>

<mark style="color:yellow;">Fixed ImageMagick security bugs</mark>
{% endupdate %}

{% update date="2026-04-01" %}

## <mark style="color:$primary;">v7.0.22</mark>

<mark style="color:yellow;">Fixed ImageMagick security bugs</mark>
{% endupdate %}

{% update date="2026-04-01" %}

## <mark style="color:$primary;">v6.1.39</mark>

<mark style="color:yellow;">Fixed ImageMagick security bugs</mark>
{% endupdate %}

{% update date="2026-03-18" %}

## <mark style="color:$primary;">v8.2.0</mark>

<mark style="color:green;">Added QR code generator</mark>

<mark style="color:yellow;">Moved color tools to Colorimetry</mark>
{% endupdate %}

{% update date="2026-03-13" %}

## <mark style="color:$primary;">v8.1.1.5</mark>

<mark style="color:yellow;">Updated ImageMagick and other dependencies</mark>
{% endupdate %}

{% update date="2026-03-13" %}

## <mark style="color:$primary;">v7.0.21</mark>

<mark style="color:yellow;">Updated ImageMagick and other dependencies</mark>
{% endupdate %}

{% update date="2026-03-13" %}

## <mark style="color:$primary;">v6.1.38</mark>

<mark style="color:yellow;">Updated ImageMagick and other dependencies</mark>
{% endupdate %}

{% update date="2026-02-27" %}

## <mark style="color:$primary;">v8.1.1.4</mark>

<mark style="color:yellow;">Updated ImageMagick and other dependencies</mark>
{% endupdate %}

{% update date="2026-02-27" %}

## <mark style="color:$primary;">v7.0.20</mark>

<mark style="color:yellow;">Updated ImageMagick and other dependencies</mark>
{% endupdate %}

{% update date="2026-02-27" %}

## <mark style="color:$primary;">v6.1.37</mark>

<mark style="color:yellow;">Updated ImageMagick and other dependencies</mark>
{% endupdate %}

{% update date="2026-02-15" %}

## <mark style="color:$primary;">v8.1.1.3</mark>

<mark style="color:yellow;">Updated BassBoom</mark>
{% endupdate %}

{% update date="2026-02-15" %}

## <mark style="color:$primary;">v8.1.1.2</mark>

<mark style="color:yellow;">Updated libraries</mark>
{% endupdate %}

{% update date="2026-01-29" %}

## <mark style="color:$primary;">v8.1.1.1</mark>

<mark style="color:yellow;">Fixed history loading issues for the first shell input</mark>
{% endupdate %}

{% update date="2026-01-29" %}

## <mark style="color:$primary;">v7.0.19</mark>

<mark style="color:yellow;">Fixed history loading issues causing disappearance of remembered commands</mark>
{% endupdate %}

{% update date="2026-01-29" %}

## <mark style="color:$primary;">v8.1.1</mark>

<mark style="color:yellow;">Fixed history loading issues causing disappearance of remembered commands</mark>

<mark style="color:yellow;">Infoboxes now erase themselves when exited</mark>
{% endupdate %}

{% update date="2026-01-27" %}

## <mark style="color:$primary;">v8.1.0.1</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2026-01-21" %}

## <mark style="color:$primary;">v6.1.36</mark>

<mark style="color:yellow;">Updated ImageMagick and other dependencies</mark>
{% endupdate %}

{% update date="2026-01-21" %}

## <mark style="color:$primary;">v7.0.18</mark>

<mark style="color:yellow;">Updated ImageMagick and other dependencies</mark>
{% endupdate %}

{% update date="2026-01-21" %}

## <mark style="color:$primary;">v8.1.0</mark>

<mark style="color:green;">Added new screen-related properties</mark>

<mark style="color:green;">Added new functions for editable themes</mark>

<mark style="color:green;">Added screen overlays</mark>

<mark style="color:yellow;">Made help usages more consistent</mark>

<mark style="color:yellow;">Fixed ruler rendering when inverse direction is enabled</mark>

<mark style="color:yellow;">Mouse improvements in interactive TUIs and infoboxes</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-12-31" %}

## <mark style="color:$primary;">v8.0.15</mark>

<mark style="color:yellow;">Updated ImageMagick</mark>
{% endupdate %}

{% update date="2025-12-31" %}

## <mark style="color:$primary;">v7.0.17</mark>

<mark style="color:yellow;">Updated ImageMagick</mark>
{% endupdate %}

{% update date="2025-12-31" %}

## <mark style="color:$primary;">v6.1.35</mark>

<mark style="color:yellow;">Updated ImageMagick</mark>
{% endupdate %}

{% update date="2025-12-21" %}

## <mark style="color:$primary;">v7.0.16</mark>

<mark style="color:yellow;">Updated native dependencies</mark>
{% endupdate %}

{% update date="2025-12-21" %}

## <mark style="color:$primary;">v6.1.34</mark>

<mark style="color:yellow;">Updated native dependencies</mark>
{% endupdate %}

{% update date="2025-12-21" %}

## <mark style="color:$primary;">v8.0.14</mark>

<mark style="color:yellow;">Updated native dependencies</mark>
{% endupdate %}

{% update date="2025-12-19" %}

## <mark style="color:$primary;">v7.0.15</mark>

<mark style="color:yellow;">Updated native dependencies</mark>
{% endupdate %}

{% update date="2025-12-19" %}

## <mark style="color:$primary;">v6.1.33</mark>

<mark style="color:yellow;">Updated native dependencies</mark>
{% endupdate %}

{% update date="2025-12-19" %}

## <mark style="color:$primary;">v8.0.13</mark>

<mark style="color:yellow;">Updated native dependencies</mark>
{% endupdate %}

{% update date="2025-12-10" %}

## <mark style="color:$primary;">v7.0.14</mark>

<mark style="color:yellow;">Updated ImageMagick</mark>
{% endupdate %}

{% update date="2025-12-10" %}

## <mark style="color:$primary;">v6.1.32</mark>

<mark style="color:yellow;">Updated ImageMagick</mark>
{% endupdate %}

{% update date="2025-12-10" %}

## <mark style="color:$primary;">v8.0.12</mark>

<mark style="color:yellow;">Updated ImageMagick</mark>
{% endupdate %}

{% update date="2025-12-01" %}

## <mark style="color:$primary;">v6.1.31</mark>

<mark style="color:yellow;">Fixed logging trying to log to files even when logging is disabled</mark>
{% endupdate %}

{% update date="2025-12-01" %}

## <mark style="color:$primary;">v7.0.13</mark>

<mark style="color:yellow;">Fixed logging trying to log to files even when logging is disabled</mark>
{% endupdate %}

{% update date="2025-12-01" %}

## <mark style="color:$primary;">v8.0.11</mark>

<mark style="color:yellow;">Fixed logging trying to log to files even when logging is disabled</mark>
{% endupdate %}

{% update date="2025-12-01" %}

## <mark style="color:$primary;">v7.0.12</mark>

<mark style="color:yellow;">Fixed a bug that caused word wrapping to work incorrectly in some cases</mark>

<mark style="color:yellow;">Improved item position handling in the interactive selector TUIs</mark>
{% endupdate %}

{% update date="2025-12-01" %}

## <mark style="color:$primary;">v6.1.30</mark>

<mark style="color:yellow;">Fixed a bug that caused word wrapping to work incorrectly in some cases</mark>

<mark style="color:yellow;">Improved item position handling in the interactive selector TUIs</mark>
{% endupdate %}

{% update date="2025-12-01" %}

## <mark style="color:$primary;">v8.0.10</mark>

<mark style="color:yellow;">Fixed a bug that caused word wrapping to work incorrectly in some cases</mark>

<mark style="color:yellow;">Improved item position handling in the interactive selector TUIs</mark>
{% endupdate %}

{% update date="2025-11-29" %}

## <mark style="color:$primary;">v6.1.29</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-11-29" %}

## <mark style="color:$primary;">v7.0.11</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-11-29" %}

## <mark style="color:$primary;">v8.0.9</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-11-27" %}

## <mark style="color:$primary;">v8.0.8</mark>

<mark style="color:yellow;">General improvements to the bounded text writer</mark>
{% endupdate %}

{% update date="2025-11-24" %}

## <mark style="color:$primary;">v6.1.28</mark>

<mark style="color:yellow;">Improved image rendering</mark>
{% endupdate %}

{% update date="2025-11-24" %}

## <mark style="color:$primary;">v7.0.10</mark>

<mark style="color:yellow;">Improved image rendering</mark>
{% endupdate %}

{% update date="2025-11-24" %}

## <mark style="color:$primary;">v8.0.7</mark>

<mark style="color:yellow;">Improved image rendering</mark>
{% endupdate %}

{% update date="2025-11-20" %}

## <mark style="color:$primary;">v6.1.27</mark>

<mark style="color:green;">Added "refresh was done" flag for screens</mark>
{% endupdate %}

{% update date="2025-11-20" %}

## <mark style="color:$primary;">v7.0.9</mark>

<mark style="color:green;">Added "refresh was done" flag for screens</mark>
{% endupdate %}

{% update date="2025-11-20" %}

## <mark style="color:$primary;">v8.0.6</mark>

<mark style="color:green;">Added "refresh was done" flag for screens</mark>
{% endupdate %}

{% update date="2025-11-18" %}

## <mark style="color:$primary;">v6.1.26</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-11-18" %}

## <mark style="color:$primary;">v7.0.8</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-11-18" %}

## <mark style="color:$primary;">v8.0.5</mark>

<mark style="color:green;">Added custom help page support for selector TUIs</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-11-17" %}

## <mark style="color:$primary;">v8.0.4</mark>

<mark style="color:yellow;">Improvements to the keybindings handler</mark>
{% endupdate %}

{% update date="2025-11-16" %}

## <mark style="color:$primary;">v7.0.7</mark>

<mark style="color:yellow;">Reset color when entry is written</mark>

<mark style="color:yellow;">Fixed popover position for input modules</mark>

<mark style="color:yellow;">Fixed hidden truncation ellipsis in the interactive TUI</mark>
{% endupdate %}

{% update date="2025-11-16" %}

## <mark style="color:$primary;">v6.1.25</mark>

<mark style="color:yellow;">Reset color when entry is written</mark>

<mark style="color:yellow;">Fixed popover position for input modules</mark>
{% endupdate %}

{% update date="2025-11-16" %}

## <mark style="color:$primary;">v8.0.3</mark>

<mark style="color:yellow;">Reset color when entry is written</mark>

<mark style="color:yellow;">Fixed popover position for input modules</mark>

<mark style="color:yellow;">Fixed hidden truncation ellipsis in the interactive TUI</mark>
{% endupdate %}

{% update date="2025-10-27" %}

## <mark style="color:$primary;">v7.0.6</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-10-27" %}

## <mark style="color:$primary;">v8.0.2</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-10-27" %}

## <mark style="color:$primary;">v6.1.24.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-10-27" %}

## <mark style="color:$primary;">v6.1.24</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-10-26" %}

## <mark style="color:$primary;">v7.0.5</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-10-26" %}

## <mark style="color:$primary;">v8.0.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-10-26" %}

## <mark style="color:$primary;">v6.1.23.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-10-25" %}

## <mark style="color:$primary;">v6.1.23</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-10-13" %}

## <mark style="color:$primary;">v7.0.4</mark>

<mark style="color:yellow;">Improved text truncation performance</mark>
{% endupdate %}

{% update date="2025-10-13" %}

## <mark style="color:$primary;">v6.1.22</mark>

<mark style="color:yellow;">Improved text truncation performance</mark>
{% endupdate %}

{% update date="2025-10-13" %}

## <mark style="color:$primary;">v8.0.0</mark>

<mark style="color:green;">Added audio cues</mark>

<mark style="color:green;">Added global password mask</mark>

<mark style="color:green;">Added a wide assortment of hidden commands</mark>

<mark style="color:green;">Added support for hidden commands</mark>

<mark style="color:green;">Added markdown export for commands</mark>

<mark style="color:green;">Added back specific VT sequence type getter</mark>

<mark style="color:yellow;">Improved redirection support</mark>

<mark style="color:yellow;">Performance improvements for string truncation</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>

<mark style="color:red;">Removed console checker</mark>
{% endupdate %}

{% update date="2025-09-16" %}

## <mark style="color:$primary;">v6.1.21.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-09-16" %}

## <mark style="color:$primary;">v7.0.3.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-09-16" %}

## <mark style="color:$primary;">v5.4.13.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-09-11" %}

## <mark style="color:$primary;">v7.0.3</mark>

<mark style="color:yellow;">Updated libraries</mark>
{% endupdate %}

{% update date="2025-09-11" %}

## <mark style="color:$primary;">v6.1.21</mark>

<mark style="color:yellow;">Updated libraries</mark>
{% endupdate %}

{% update date="2025-09-06" %}

## <mark style="color:$primary;">v5.4.13</mark>

<mark style="color:yellow;">Updated OpenMoji to 16.0</mark>
{% endupdate %}

{% update date="2025-09-06" %}

## <mark style="color:$primary;">v6.1.20</mark>

<mark style="color:yellow;">Updated OpenMoji to 16.0</mark>
{% endupdate %}

{% update date="2025-09-06" %}

## <mark style="color:$primary;">v7.0.2</mark>

<mark style="color:yellow;">Updated OpenMoji to 16.0</mark>
{% endupdate %}

{% update date="2025-08-27" %}

## <mark style="color:$primary;">v5.4.12.1</mark>

<mark style="color:yellow;">Fixed CVEs:</mark> [<mark style="color:yellow;">CVE-2025-53015</mark>](https://github.com/advisories/GHSA-vmhh-8rxq-fp9g)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55004</mark>](https://github.com/advisories/GHSA-cjc8-g9w8-chfw)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55154</mark>](https://github.com/advisories/GHSA-qp29-wxp5-wh82)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55298</mark>](https://github.com/advisories/GHSA-9ccg-6pjw-x645)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-57803</mark>](https://github.com/advisories/GHSA-mxvv-97wh-cfmm)
{% endupdate %}

{% update date="2025-08-27" %}

## <mark style="color:$primary;">v6.1.19.1</mark>

<mark style="color:yellow;">Fixed CVEs:</mark> [<mark style="color:yellow;">CVE-2025-53015</mark>](https://github.com/advisories/GHSA-vmhh-8rxq-fp9g)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55004</mark>](https://github.com/advisories/GHSA-cjc8-g9w8-chfw)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55154</mark>](https://github.com/advisories/GHSA-qp29-wxp5-wh82)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55298</mark>](https://github.com/advisories/GHSA-9ccg-6pjw-x645)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-57803</mark>](https://github.com/advisories/GHSA-mxvv-97wh-cfmm)
{% endupdate %}

{% update date="2025-08-26" %}

## <mark style="color:$primary;">v7.0.1.3</mark>

<mark style="color:yellow;">Fixed CVEs:</mark> [<mark style="color:yellow;">CVE-2025-53015</mark>](https://github.com/advisories/GHSA-vmhh-8rxq-fp9g)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55004</mark>](https://github.com/advisories/GHSA-cjc8-g9w8-chfw)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55154</mark>](https://github.com/advisories/GHSA-qp29-wxp5-wh82)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-55298</mark>](https://github.com/advisories/GHSA-9ccg-6pjw-x645)<mark style="color:yellow;">,</mark> [<mark style="color:yellow;">CVE-2025-57803</mark>](https://github.com/advisories/GHSA-mxvv-97wh-cfmm)
{% endupdate %}

{% update date="2025-08-15" %}

## <mark style="color:$primary;">v7.0.1.2</mark>

<mark style="color:yellow;">Fixed some input bugs</mark>
{% endupdate %}

{% update date="2025-08-10" %}

## <mark style="color:$primary;">v7.0.1.1</mark>

<mark style="color:yellow;">Improved the auto completer population</mark>

<mark style="color:yellow;">Fixed NRE crashes in some interactive TUIs</mark>

<mark style="color:yellow;">Fixed custom autocompleter unregistration process failing</mark>
{% endupdate %}

{% update date="2025-08-08" %}

## <mark style="color:$primary;">v7.0.1</mark>

<mark style="color:green;">Added localization support</mark>

<mark style="color:green;">Added Nitrocid's shell features</mark>

<mark style="color:green;">Added more powerful theme feature</mark>

<mark style="color:green;">Added back the old wrapped writer (with no TUI)</mark>

<mark style="color:green;">Added Sepia and Cyanotype color filters</mark>

<mark style="color:green;">Added Spectre.Console translation library</mark>

<mark style="color:green;">Added radio button support for selection and infoboxes</mark>

<mark style="color:green;">Added more infoboxes and input modules</mark>

<mark style="color:green;">Added categorized cyclic writers</mark>

<mark style="color:green;">Added support for Asciinema</mark>

<mark style="color:green;">Added multi-input infoboxes with input modules</mark>

<mark style="color:green;">Added padding and margins</mark>

<mark style="color:yellow;">Made significant improvements to the input system</mark>

<mark style="color:yellow;">Made TUIs more mouse friendly</mark>

<mark style="color:yellow;">Improved performance of the selection TUIs</mark>

<mark style="color:yellow;">Improved RTL logical-to-visual mapping</mark>

<mark style="color:yellow;">Don't use color palette for RGB ramps</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>

<mark style="color:red;">Removed obsolete features</mark>
{% endupdate %}

{% update date="2025-07-29" %}

## <mark style="color:$primary;">v7.0-beta4</mark>

<mark style="color:green;">Added localization support</mark>

<mark style="color:green;">Added tabset feature (tab stops)</mark>

<mark style="color:green;">Added Nitrocid's shell features</mark>

<mark style="color:green;">Added more powerful theme feature</mark>

<mark style="color:green;">Added back the old wrapped writer (with no TUI)</mark>

<mark style="color:yellow;">Improved performance of the CSI sequence parser</mark>

<mark style="color:yellow;">Improved performance of the selection TUI for huge lists</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-07-19" %}

## <mark style="color:$primary;">v5.4.12</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-07-19" %}

## <mark style="color:$primary;">v6.1.19</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-07-04" %}

## <mark style="color:$primary;">v6.1.18</mark>

<mark style="color:yellow;">General improvements improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-07-03" %}

## <mark style="color:$primary;">v7.0-beta3</mark>

<mark style="color:green;">Added</mark> <mark style="color:green;"></mark><mark style="color:green;">`InfoBoxSettings`</mark>

<mark style="color:green;">Added Sepia and Cyanotype color filters</mark>

<mark style="color:green;">Added more spinners</mark>

<mark style="color:green;">Added more translation functions for Spectre.Console</mark>

<mark style="color:green;">Added radio button support for selection and infoboxes</mark>

<mark style="color:green;">Added more infoboxes and input modules</mark>

<mark style="color:green;">Added elliptical arcs</mark>

<mark style="color:yellow;">Improved calendar appearance</mark>

<mark style="color:yellow;">Improved text alignment behavior</mark>

<mark style="color:yellow;">Improved scroll wheel support for infoboxes</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-07-03" %}

## <mark style="color:$primary;">v6.1.17</mark>

<mark style="color:green;">Added localized strings</mark>
{% endupdate %}

{% update date="2025-06-05" %}

## <mark style="color:$primary;">v7.0-beta2</mark>

<mark style="color:green;">Added Panel and Markup conversion</mark>

<mark style="color:green;">Added the Hue, White, and Black (HWB) color model</mark>

<mark style="color:yellow;">Made significant improvements to the input system</mark>

<mark style="color:yellow;">Made TUIs more mouse friendly</mark>

<mark style="color:yellow;">Improved performance of the selection TUIs</mark>

<mark style="color:yellow;">Improved RTL logical-to-visual mapping</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-06-05" %}

## <mark style="color:$primary;">v6.1.16</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-05-27" %}

## <mark style="color:$primary;">v4.3.17</mark>

<mark style="color:red;">Removed the icon quality enumeration</mark>
{% endupdate %}

{% update date="2025-05-27" %}

## <mark style="color:$primary;">v5.4.11</mark>

<mark style="color:red;">Removed the icon quality enumeration</mark>
{% endupdate %}

{% update date="2025-05-27" %}

## <mark style="color:$primary;">v6.1.15</mark>

<mark style="color:red;">Removed the icon quality enumeration</mark>
{% endupdate %}

{% update date="2025-05-26" %}

## <mark style="color:$primary;">v6.1.14</mark>

<mark style="color:green;">Added</mark> <mark style="color:green;"></mark><mark style="color:green;">`SelectionMovement()`</mark> <mark style="color:green;"></mark><mark style="color:green;">overload to allow you to select a pane</mark>
{% endupdate %}

{% update date="2025-05-21" %}

## <mark style="color:$primary;">v6.1.13</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-05-19" %}

## <mark style="color:$primary;">v6.1.12.1</mark>

<mark style="color:yellow;">Fixed bugs in the spinner selector</mark>
{% endupdate %}

{% update date="2025-05-15" %}

## <mark style="color:$primary;">v4.3.16</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-05-15" %}

## <mark style="color:$primary;">v5.4.10</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-05-15" %}

## <mark style="color:$primary;">v6.1.12</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-05-08" %}

## <mark style="color:$primary;">v7.0-beta1</mark>

<mark style="color:green;">Added categorized cyclic writers</mark>

<mark style="color:green;">Added support for Asciinema</mark>

<mark style="color:green;">Added multi-input infoboxes with input modules</mark>

<mark style="color:green;">Added padding and margins</mark>

<mark style="color:yellow;">Improved logging</mark>

<mark style="color:yellow;">Improved mouse handling in several interactives</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>

<mark style="color:red;">Removed obsolete features</mark>
{% endupdate %}

{% update date="2025-05-03" %}

## <mark style="color:$primary;">v6.1.11</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-04-30" %}

## <mark style="color:$primary;">v6.1.10</mark>

<mark style="color:green;">Added more terminfo files</mark>
{% endupdate %}

{% update date="2025-04-30" %}

## <mark style="color:$primary;">v5.4.9.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-04-30" %}

## <mark style="color:$primary;">v4.3.15.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-04-30" %}

## <mark style="color:$primary;">v6.1.9.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-04-29" %}

## <mark style="color:$primary;">v6.1.9</mark>

<mark style="color:yellow;">Fixed arrows not working in the interactive TUI</mark>

<mark style="color:yellow;">Mitigated a rare bug regarding console character width estimation</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-04-23" %}

## <mark style="color:$primary;">v6.1.8.4</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-04-18" %}

## <mark style="color:$primary;">v6.1.8.2</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-04-13" %}

## <mark style="color:$primary;">v6.1.8.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-03-28" %}

## <mark style="color:$primary;">v6.1.8</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-03-16" %}

## <mark style="color:$primary;">v6.1.7.5</mark>

<mark style="color:yellow;">Added workaround for development version of BassBoom LibMPV</mark>
{% endupdate %}

{% update date="2025-02-28" %}

## <mark style="color:$primary;">v6.1.7.4</mark>

<mark style="color:yellow;">Updated SpecProbe and ImageMagick</mark>
{% endupdate %}

{% update date="2025-02-28" %}

## <mark style="color:$primary;">v6.1.7.3</mark>

<mark style="color:yellow;">Updated SpecProbe and ImageMagick</mark>
{% endupdate %}

{% update date="2025-02-24" %}

## <mark style="color:$primary;">v6.1.7.2</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-02-24" %}

## <mark style="color:$primary;">v6.1.7.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2025-02-21" %}

## <mark style="color:$primary;">v6.1.7</mark>

<mark style="color:yellow;">Improved help usage appearance</mark>
{% endupdate %}

{% update date="2025-02-16" %}

## <mark style="color:$primary;">v6.1.6</mark>

<mark style="color:green;">Added reader-wide busy state</mark>
{% endupdate %}

{% update date="2025-02-15" %}

## <mark style="color:$primary;">v6.1.5</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-02-11" %}

## <mark style="color:$primary;">v4.3.15</mark>

<mark style="color:green;">Added Ghostty support</mark>
{% endupdate %}

{% update date="2025-02-11" %}

## <mark style="color:$primary;">v5.4.9</mark>

<mark style="color:green;">Added Ghostty support</mark>
{% endupdate %}

{% update date="2025-02-09" %}

## <mark style="color:$primary;">v6.1.4.1</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-02-06" %}

## <mark style="color:$primary;">v6.1.4</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-02-02" %}

## <mark style="color:$primary;">v6.1.3</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-02-01" %}

## <mark style="color:$primary;">v6.1.2</mark>

<mark style="color:green;">Added the color viewer</mark>

<mark style="color:yellow;">Fixed the appearance of the separator when overflowing</mark>
{% endupdate %}

{% update date="2025-01-20" %}

## <mark style="color:$primary;">v6.1.1</mark>

<mark style="color:green;">Added global interactive TUI settings</mark>

<mark style="color:yellow;">Reduced clutter of the keybindings</mark>
{% endupdate %}

{% update date="2025-01-16" %}

## <mark style="color:$primary;">v6.1.0.1</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2025-01-13" %}

## <mark style="color:$primary;">v6.1.0</mark>

<mark style="color:green;">Added modern argument parsing (from Nitrocid 0.1.2.0)</mark>

<mark style="color:green;">Added wrapped writer</mark>

<mark style="color:green;">Added full screen editors and viewers</mark>

<mark style="color:green;">Added more charts</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>

<mark style="color:red;">Removed obsolete screen part functions</mark>
{% endupdate %}

{% update date="2025-01-01" %}

## <mark style="color:$primary;">v6.0.3</mark>

<mark style="color:yellow;">Updated Magick.NET</mark>

<mark style="color:yellow;">Fixed selection movement allowing illegal positions in the interactive selection TUI</mark>
{% endupdate %}

{% update date="2024-12-27" %}

## <mark style="color:$primary;">v6.0.2</mark>

<mark style="color:green;">Added Ghostty support</mark>

<mark style="color:yellow;">Fixed infobox crashing in zero-length text</mark>
{% endupdate %}

{% update date="2024-12-27" %}

## <mark style="color:$primary;">v4.3.14</mark>

<mark style="color:green;">Added Ghostty support</mark>
{% endupdate %}

{% update date="2024-12-27" %}

## <mark style="color:$primary;">v5.4.8</mark>

<mark style="color:green;">Added Ghostty support</mark>
{% endupdate %}

{% update date="2024-12-25" %}

## <mark style="color:$primary;">v6.0.1</mark>

<mark style="color:yellow;">Fixed switch not working</mark>

<mark style="color:yellow;">Fixed infobox coloring</mark>

<mark style="color:yellow;">Other fixes</mark>
{% endupdate %}

{% update date="2024-12-22" %}

## <mark style="color:$primary;">v4.3.13</mark>

<mark style="color:green;">Added more emojis</mark>
{% endupdate %}

{% update date="2024-12-22" %}

## <mark style="color:$primary;">v5.4.7</mark>

<mark style="color:green;">Added more emojis</mark>
{% endupdate %}

{% update date="2024-12-22" %}

## <mark style="color:$primary;">v6.0.0</mark>

<mark style="color:green;">Added audio cues for terminal reader</mark>

<mark style="color:green;">Added more color features, such as color blending, color contrast, color tints and shades, and more</mark>

<mark style="color:green;">Added console markup</mark>

<mark style="color:green;">Added aligned text writers</mark>

<mark style="color:green;">Added beep synth</mark>

<mark style="color:green;">Added more reader keybindings</mark>

<mark style="color:green;">Added cyclic writers and renderables</mark>

<mark style="color:green;">Added cyclic screen</mark>

<mark style="color:green;">Added</mark> <mark style="color:green;"></mark><mark style="color:green;">`TermInfo`</mark> <mark style="color:green;"></mark><mark style="color:green;">argument parsing</mark>

<mark style="color:green;">Added shell functionality from Nitrocid KS</mark>

<mark style="color:green;">Added command line argument parsing</mark>

<mark style="color:yellow;">Used</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">`TermInfo`</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">to generate escape sequences for common operations</mark>

<mark style="color:yellow;">Fixed Mono compatibility</mark>

<mark style="color:yellow;">Improved appearance in some elements</mark>

<mark style="color:yellow;">Description box for selection style</mark>

<mark style="color:red;">`TextWriterWrappedColor`</mark> <mark style="color:red;"></mark><mark style="color:red;">to be replaced by</mark> <mark style="color:red;"></mark><mark style="color:red;">`TruncatedText`</mark>
{% endupdate %}

{% update date="2024-12-19" %}

## <mark style="color:$primary;">v4.3.12</mark>

<mark style="color:yellow;">Updated SpecProbe.Software</mark>

<mark style="color:yellow;">Fixed rendering bug in the selection style in certain circumstances</mark>
{% endupdate %}

{% update date="2024-12-19" %}

## <mark style="color:$primary;">v5.4.6</mark>

<mark style="color:yellow;">Updated SpecProbe.Software</mark>

<mark style="color:yellow;">Fixed rendering bug in the selection style in certain circumstances</mark>
{% endupdate %}

{% update date="2024-12-03" %}

## <mark style="color:$primary;">v5.4.5</mark>

<mark style="color:yellow;">Updated Magico</mark>
{% endupdate %}

{% update date="2024-11-30" %}

## <mark style="color:$primary;">v5.4.4</mark>

<mark style="color:yellow;">Updated SpecProbe.Software</mark>
{% endupdate %}

{% update date="2024-11-30" %}

## <mark style="color:$primary;">v4.3.10</mark>

<mark style="color:yellow;">Updated SpecProbe.Software</mark>
{% endupdate %}

{% update date="2024-11-22" %}

## <mark style="color:$primary;">v5.4.3.1</mark>

<mark style="color:yellow;">Backported a fix from Terminaux 6.0 that fixes a regression found in the selection style regarding mouse detection</mark>
{% endupdate %}

{% update date="2024-11-16" %}

## <mark style="color:$primary;">v4.3.9</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-11-16" %}

## <mark style="color:$primary;">v5.4.3</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-10-20" %}

## <mark style="color:$primary;">v4.3.8.1</mark>

<mark style="color:yellow;">Fixed rendering for Mono</mark>

<mark style="color:yellow;">Fixed terminal reader prompt writing</mark>
{% endupdate %}

{% update date="2024-10-20" %}

## <mark style="color:$primary;">v5.4.2.1</mark>

<mark style="color:yellow;">Fixed rendering for Mono</mark>

<mark style="color:yellow;">Fixed terminal reader prompt writing</mark>
{% endupdate %}

{% update date="2024-10-17" %}

## <mark style="color:$primary;">v5.4.2</mark>

<mark style="color:yellow;">Updated Magico</mark>
{% endupdate %}

{% update date="2024-10-17" %}

## <mark style="color:$primary;">v5.4.1</mark>

<mark style="color:yellow;">Fixed a security bug in System.Text.Json</mark>
{% endupdate %}

{% update date="2024-09-27" %}

## <mark style="color:$primary;">v5.4.0.1</mark>

<mark style="color:yellow;">Self-insert in text editor is only allowed in editing mode</mark>
{% endupdate %}

{% update date="2024-09-26" %}

## <mark style="color:$primary;">v5.4.0</mark>

<mark style="color:green;">Added the</mark> <mark style="color:green;"></mark><mark style="color:green;">`WideChar`</mark> <mark style="color:green;"></mark><mark style="color:green;">struct to represent a UTF-32 character</mark>

<mark style="color:green;">Added regular expression search support for searchable items, such as selection style</mark>

<mark style="color:green;">Added CIE-L\*CH color model</mark>

<mark style="color:green;">Added customization for keybinding infobox</mark>

<mark style="color:green;">Added customization for "help" keybinding for the renderer</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-09-22" %}

## <mark style="color:$primary;">v5.3.0.1</mark>

<mark style="color:yellow;">Fixed bugs when parsing old terminfo files</mark>
{% endupdate %}

{% update date="2024-09-22" %}

## <mark style="color:$primary;">v5.3.0</mark>

<mark style="color:green;">Added current and fallback TermInfo properties</mark>

<mark style="color:green;">Added value description classes</mark>

<mark style="color:yellow;">Improved extended capability parsing</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-09-15" %}

## <mark style="color:$primary;">v5.2.0</mark>

<mark style="color:green;">Added writing default</mark>

<mark style="color:green;">Added YXY, HunterLab, CIE-L\*ab, and CIE-L\*uv color models</mark>

<mark style="color:green;">Added non-generic bi-di color model</mark>

<mark style="color:yellow;">Improved template addition logic</mark>

<mark style="color:yellow;">Many improvements to the color selector</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-09-11" %}

## <mark style="color:$primary;">v5.1.0</mark>

<mark style="color:green;">Added input prompt and placeholder colors</mark>

<mark style="color:yellow;">Single selection behavior reverted</mark>
{% endupdate %}

{% update date="2024-09-04" %}

## <mark style="color:$primary;">v4.3.8</mark>

<mark style="color:green;">Added full nullable support</mark>
{% endupdate %}

{% update date="2024-09-04" %}

## <mark style="color:$primary;">v5.0.2</mark>

<mark style="color:yellow;">Updated libraries</mark>
{% endupdate %}

{% update date="2024-08-30" %}

## <mark style="color:$primary;">v5.0.1</mark>

<mark style="color:yellow;">Updated Magico</mark>
{% endupdate %}

{% update date="2024-08-29" %}

## <mark style="color:$primary;">v4.3.7</mark>

<mark style="color:green;">Added ncr260vt300wpp</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-08-29" %}

## <mark style="color:$primary;">v5.0.0.1</mark>

<mark style="color:yellow;">Fixed non-modal infoboxes no longer closing</mark>
{% endupdate %}

{% update date="2024-08-26" %}

## <mark style="color:$primary;">v5.0.0</mark>

<mark style="color:green;">Added text/hex editor/viewer</mark>

<mark style="color:green;">Added screen buffer and part visibility control</mark>

<mark style="color:green;">Added new color transformations</mark>

<mark style="color:yellow;">Improved some APIs</mark>

<mark style="color:yellow;">Fixed mouse CPU usage being high</mark>

<mark style="color:yellow;">Resize listener goes back to Terminaux</mark>

<mark style="color:yellow;">Re-written table renderer</mark>

<mark style="color:yellow;">Modernized the borders</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>

<mark style="color:red;">Removed Terminaux.ResizeListener</mark>
{% endupdate %}

{% update date="2024-08-20" %}

## <mark style="color:$primary;">v4.3.6</mark>

<mark style="color:yellow;">Updated libraries</mark>

<mark style="color:yellow;">Updated SP to 3.0.0</mark>
{% endupdate %}

{% update date="2024-08-12" %}

## <mark style="color:$primary;">v4.3.5</mark>

<mark style="color:yellow;">Updated libraries to remove 32-bit support from SP.S's video card parser (but Terminaux will still work fine on 32-bit systems)</mark>
{% endupdate %}

{% update date="2024-08-01" %}

## <mark style="color:$primary;">v4.3.4</mark>

<mark style="color:yellow;">Adopted the keybinding renderer</mark>

<mark style="color:yellow;">Fixed mouse for color selector</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-07-28" %}

## <mark style="color:$primary;">v4.3.3.1</mark>

<mark style="color:yellow;">Fixed scrolling up a page in all infoboxes</mark>
{% endupdate %}

{% update date="2024-07-27" %}

## <mark style="color:$primary;">v4.3.3</mark>

<mark style="color:yellow;">Updated SpecProbe</mark>
{% endupdate %}

{% update date="2024-07-22" %}

## <mark style="color:$primary;">v4.3.2</mark>

<mark style="color:green;">Added keybindings writer</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-07-19" %}

## <mark style="color:$primary;">v4.3.1.3</mark>

<mark style="color:yellow;">Fixed separator writer generating two newlines</mark>
{% endupdate %}

{% update date="2024-07-18" %}

## <mark style="color:$primary;">v4.3.1.2</mark>

<mark style="color:yellow;">Improved mouse pointer hover in the interactive TUI</mark>
{% endupdate %}

{% update date="2024-07-13" %}

## <mark style="color:$primary;">v4.3.1.1</mark>

<mark style="color:yellow;">Fixed centering</mark>
{% endupdate %}

{% update date="2024-07-10" %}

## <mark style="color:$primary;">v4.3.1</mark>

<mark style="color:yellow;">Updated SpecProbe</mark>
{% endupdate %}

{% update date="2024-07-07" %}

## <mark style="color:$primary;">v4.3.0</mark>

<mark style="color:green;">Added custom beep</mark>

<mark style="color:yellow;">Fixed cursor positioning issues for one-line writers</mark>
{% endupdate %}

{% update date="2024-07-04" %}

## <mark style="color:$primary;">v4.2.2</mark>

<mark style="color:green;">Added left and right margins for Figlet writers</mark>
{% endupdate %}

{% update date="2024-07-02" %}

## <mark style="color:$primary;">v4.2.1</mark>

<mark style="color:green;">Added new ways to render images to the console</mark>

<mark style="color:green;">Added web-safe color list</mark>

<mark style="color:green;">Added a new color model: XYZ</mark>
{% endupdate %}

{% update date="2024-07-01" %}

## <mark style="color:$primary;">v4.2.0.1</mark>

<mark style="color:yellow;">Fixed closing infoboxes when mouse moves</mark>

<mark style="color:yellow;">Fixed messed up help boxes for the selection styles</mark>
{% endupdate %}

{% update date="2024-06-27" %}

## <mark style="color:$primary;">v4.2.0</mark>

<mark style="color:green;">Added built-in terminfo from the latest version of NCurses 6</mark>

<mark style="color:green;">Added icons from OpenMoji</mark>

<mark style="color:yellow;">Text with Chinese characters should be centered properly</mark>

<mark style="color:yellow;">Enhanced mouse support for infoboxes</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-06-22" %}

## <mark style="color:$primary;">v4.1.2</mark>

<mark style="color:yellow;">Added more characters to the list of character widths</mark>
{% endupdate %}

{% update date="2024-06-15" %}

## <mark style="color:$primary;">v4.1.1.1</mark>

<mark style="color:yellow;">Fixed selected pane color in the interactive TUI</mark>
{% endupdate %}

{% update date="2024-06-11" %}

## <mark style="color:$primary;">v4.1.1</mark>

<mark style="color:green;">Added itemless keybindings</mark>
{% endupdate %}

{% update date="2024-06-04" %}

## <mark style="color:$primary;">v4.1.0</mark>

<mark style="color:green;">Added border settings</mark>

<mark style="color:green;">Added infobox slider</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-05-29" %}

## <mark style="color:$primary;">v4.0.0.3</mark>

<mark style="color:yellow;">Turned on foreground colors by default</mark>
{% endupdate %}

{% update date="2024-05-23" %}

## <mark style="color:$primary;">v4.0.0.2</mark>

<mark style="color:yellow;">Fixed selection colors not being applied as expected</mark>
{% endupdate %}

{% update date="2024-05-22" %}

## <mark style="color:$primary;">v4.0.0.1</mark>

<mark style="color:red;">Removed the targeted argument</mark>
{% endupdate %}

{% update date="2024-05-22" %}

## <mark style="color:$primary;">v4.0.0</mark>

<mark style="color:green;">Added partial RTL support</mark>

<mark style="color:green;">Added Chinese and Emoji support</mark>

<mark style="color:green;">Added geometric shape and line rendering</mark>

<mark style="color:green;">Added image rendering support</mark>

<mark style="color:green;">Added cross-platform console resizing</mark>

<mark style="color:green;">Added more figlet fonts</mark>

<mark style="color:green;">Added more pointer options</mark>

<mark style="color:yellow;">You can now scroll around text in the interactive TUI, the infoboxes, and the presentation system</mark>

<mark style="color:yellow;">Overhauled the presentation system and its input elements</mark>

<mark style="color:yellow;">Interactive TUI now refuses to run with conflicting keybindings</mark>

<mark style="color:yellow;">General improvements</mark>

<mark style="color:yellow;">Bug fixes</mark>

<mark style="color:red;">Removed unlimited input in multi-line reader</mark>
{% endupdate %}

{% update date="2024-04-27" %}

## <mark style="color:$primary;">v3.4.1</mark>

<mark style="color:green;">Added assembly console check whitelist</mark>
{% endupdate %}

{% update date="2024-04-23" %}

## <mark style="color:$primary;">v3.4.0</mark>

<mark style="color:yellow;">`CheckConsoleOnCall`</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">is no more, because console checking has become more important</mark>

<mark style="color:yellow;">General fixes</mark>
{% endupdate %}

{% update date="2024-04-22" %}

## <mark style="color:$primary;">v3.3.0.2</mark>

<mark style="color:yellow;">Improved the random color generator</mark>
{% endupdate %}

{% update date="2024-04-20" %}

## <mark style="color:$primary;">v3.3.0.1</mark>

<mark style="color:yellow;">Fixed crash when pressing ESC on selection input styles</mark>
{% endupdate %}

{% update date="2024-04-19" %}

## <mark style="color:$primary;">v3.3.0</mark>

<mark style="color:green;">Added choice search function</mark>

<mark style="color:green;">Added "Select All" to multiple selections</mark>

<mark style="color:yellow;">Improved the interactive TUI structure for a bit</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-04-17" %}

## <mark style="color:$primary;">v3.2.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-04-09" %}

## <mark style="color:$primary;">v3.2.0</mark>

<mark style="color:green;">Added mouse support!</mark>

<mark style="color:green;">Added color code parsing</mark>

<mark style="color:green;">Added many great features!</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-03-25" %}

## <mark style="color:$primary;">v3.1.7</mark>

<mark style="color:yellow;">Fixed invalid index exceptions when TERM is empty (CI environments, ...)</mark>

<mark style="color:yellow;">Fixed all applications being blacklisted</mark>
{% endupdate %}

{% update date="2024-03-10" %}

## <mark style="color:$primary;">v3.1.6</mark>

<mark style="color:yellow;">Fixed out of bounds trying to deal with spaces in sentence wrapper (by-word)</mark>
{% endupdate %}

{% update date="2024-03-08" %}

## <mark style="color:$primary;">v3.1.5</mark>

<mark style="color:green;">Added an argument (</mark><mark style="color:green;">`line`</mark><mark style="color:green;">) for separator</mark>
{% endupdate %}

{% update date="2024-03-06" %}

## <mark style="color:$primary;">v3.1.4</mark>

<mark style="color:yellow;">Made separator print new lines</mark>
{% endupdate %}

{% update date="2024-02-29" %}

## <mark style="color:$primary;">v3.1.3</mark>

<mark style="color:green;">Added a property that configures the resize reset on resize with a default screen</mark>
{% endupdate %}

{% update date="2024-02-28" %}

## <mark style="color:$primary;">v3.1.2</mark>

<mark style="color:yellow;">Fixed rendering glitch in the one-line and the two-line choice input style</mark>
{% endupdate %}

{% update date="2024-02-27" %}

## <mark style="color:$primary;">v3.1.1</mark>

<mark style="color:yellow;">Fixed text not being centered when it contains VT sequences</mark>
{% endupdate %}

{% update date="2024-02-25" %}

## <mark style="color:$primary;">v3.1.0</mark>

<mark style="color:green;">Added input password infobox</mark>

<mark style="color:yellow;">Made adding components easier</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-02-24" %}

## <mark style="color:$primary;">v3.0.3</mark>

<mark style="color:yellow;">Fixed double-paned interactive TUI failing to start</mark>

<mark style="color:yellow;">Fixed by-word sentence wrapper not wrapping properly when the text contains multiple VT sequences in one word</mark>
{% endupdate %}

{% update date="2024-02-23" %}

## <mark style="color:$primary;">v3.0.2</mark>

<mark style="color:green;">Added a property that controls whether to check the console or not</mark>
{% endupdate %}

{% update date="2024-02-20" %}

## <mark style="color:$primary;">v3.0.1</mark>

<mark style="color:yellow;">Fixed list entry writer not writing a new line</mark>
{% endupdate %}

{% update date="2024-02-19" %}

## <mark style="color:$primary;">v3.0.0</mark>

<mark style="color:green;">Added some console writers</mark>

<mark style="color:green;">Added disabled options for choices</mark>

<mark style="color:green;">Added new features</mark>

<mark style="color:yellow;">Performance improvements</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-02-01" %}

## <mark style="color:$primary;">v2.7.2</mark>

<mark style="color:yellow;">Fixed rendering bugs for console reader</mark>
{% endupdate %}

{% update date="2024-01-31" %}

## <mark style="color:$primary;">v2.7.1</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-01-30" %}

## <mark style="color:$primary;">v2.7.0</mark>

<mark style="color:green;">Added more keybindings from ReadLine.Reboot</mark>

<mark style="color:green;">Added "fake transparency" and its conversion from/to Drawing.Color</mark>

<mark style="color:green;">Added default selection and highlight for choices</mark>

<mark style="color:yellow;">Updated libraries</mark>

<mark style="color:yellow;">Significantly improved performance of infoboxes when dealing with huge lists</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-01-27" %}

## <mark style="color:$primary;">v2.6.2</mark>

<mark style="color:yellow;">Title shouldn't render twice in selection and button infoboxes</mark>

<mark style="color:yellow;">Truncated titles in boxes should look nice</mark>
{% endupdate %}

{% update date="2024-01-25" %}

## <mark style="color:$primary;">v2.6.1</mark>

<mark style="color:yellow;">Fixed reader regression causing newlines at the end of the buffer</mark>
{% endupdate %}

{% update date="2024-01-22" %}

## <mark style="color:$primary;">v2.6.0</mark>

<mark style="color:green;">Added wrapping controls for text infoboxes</mark>

<mark style="color:green;">Added border text color (text + title)</mark>

<mark style="color:green;">Added sequence initialization function</mark>

<mark style="color:green;">Added normalized YIQ and YUV values</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2024-01-19" %}

## <mark style="color:$primary;">v2.5.1</mark>

<mark style="color:yellow;">Updated SpecProbe.Software</mark>
{% endupdate %}

{% update date="2024-01-15" %}

## <mark style="color:$primary;">v2.5.0</mark>

<mark style="color:green;">Added translation from/to System.Drawing.Color</mark>

<mark style="color:green;">Added the presentation API</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-01-11" %}

## <mark style="color:$primary;">v2.4.2</mark>

<mark style="color:green;">Added clear + load colors to the console wrapper</mark>
{% endupdate %}

{% update date="2024-01-10" %}

## <mark style="color:$primary;">v2.4.1</mark>

<mark style="color:green;">Added a way to load backgrounds dryly</mark>
{% endupdate %}

{% update date="2024-01-08" %}

## <mark style="color:$primary;">v2.4.0</mark>

<mark style="color:green;">Added YIQ and YUV color models for NTSC and PAL</mark>

<mark style="color:green;">Added SIGWINCH listener for console resize listener</mark>

<mark style="color:green;">Added some features</mark>

<mark style="color:yellow;">Simplified the codebase for the fancy writers</mark>

<mark style="color:yellow;">General improvements and bug fixes</mark>
{% endupdate %}

{% update date="2024-01-07" %}

## <mark style="color:$primary;">v2.3.1</mark>

<mark style="color:yellow;">Fixed random color generator</mark>
{% endupdate %}

{% update date="2024-01-07" %}

## <mark style="color:$primary;">v2.3.0</mark>

<mark style="color:green;">Added blacklisted/graylisted terminal emulators and types</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2023-12-25" %}

## <mark style="color:$primary;">v2.2.0</mark>

<mark style="color:green;">Added text replace/add mode</mark>

<mark style="color:green;">Added colored input</mark>

<mark style="color:green;">Added getting gray for custom color</mark>

<mark style="color:green;">Added initial support for big text</mark>

<mark style="color:yellow;">Always reset colors on normal console writers</mark>

<mark style="color:yellow;">General improvements</mark>

<mark style="color:yellow;">Fixed bugs</mark>

<mark style="color:red;">Removed non-standalone character write wrapper</mark>

<mark style="color:red;">Deprecated</mark> <mark style="color:red;"></mark><mark style="color:red;">`ConvertFrom*To*()`</mark> <mark style="color:red;"></mark><mark style="color:red;">in ColorTools</mark>
{% endupdate %}

{% update date="2023-12-22" %}

## <mark style="color:$primary;">v2.1.1</mark>

<mark style="color:yellow;">Fixed color selector showing wrong CMY values</mark>
{% endupdate %}

{% update date="2023-12-20" %}

## <mark style="color:$primary;">v2.1.0</mark>

<mark style="color:green;">Added color settings class</mark>

<mark style="color:yellow;">Refactored several of the codebase</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2023-12-18" %}

## <mark style="color:$primary;">v2.0.3</mark>

<mark style="color:green;">Added the interactive TUI status</mark>
{% endupdate %}

{% update date="2023-12-17" %}

## <mark style="color:$primary;">v2.0.2</mark>

<mark style="color:yellow;">Fixed</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">`GetGray()`</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">not getting the right color on dark backgrounds</mark>
{% endupdate %}

{% update date="2023-12-15" %}

## <mark style="color:$primary;">v2.0.1</mark>

<mark style="color:yellow;">Fixed infoboxes not formatting strings properly</mark>
{% endupdate %}

{% update date="2023-12-12" %}

## <mark style="color:$primary;">v2.0.0</mark>

<mark style="color:green;">Added proper console wrapper</mark>

<mark style="color:green;">Added the screen feature</mark>

<mark style="color:green;">Added custom resize handlers</mark>

<mark style="color:green;">Added more features...</mark>

<mark style="color:yellow;">Improved the console writer APIs</mark>

<mark style="color:yellow;">Improved the interactive TUIs to be adaptive to resizes</mark>

<mark style="color:yellow;">Improved the terminal reader in terms of rendering and positioning</mark>

<mark style="color:yellow;">General improvements</mark>

<mark style="color:yellow;">Bug fixes</mark>

<mark style="color:red;">Removed Figgle</mark>

<mark style="color:red;">Removed legacy color wheel</mark>
{% endupdate %}

{% update date="2023-11-29" %}

## <mark style="color:$primary;">v1.12.3</mark>

<mark style="color:green;">Added minimum console size API</mark>

<mark style="color:yellow;">Color selector now shows more color blindness severities</mark>

<mark style="color:yellow;">Exceptions now use</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">`TerminauxException`</mark>

<mark style="color:red;">The old color wheel from ColorPrint is obsolete</mark>

<mark style="color:red;">The Figgle-based figlet tools is obsolete</mark>
{% endupdate %}

{% update date="2023-11-25" %}

## <mark style="color:$primary;">v1.12.2</mark>

<mark style="color:yellow;">Handle tabs with four spaces in the wrapped sentences builder</mark>
{% endupdate %}

{% update date="2023-11-07" %}

## <mark style="color:$primary;">v1.12.1.1</mark>

<mark style="color:yellow;">Fixed regressions introduced in 1.12.1</mark>
{% endupdate %}

{% update date="2023-11-07" %}

## <mark style="color:$primary;">v1.12.1</mark>

<mark style="color:yellow;">Fixed Terminaux reader crashing when limit is exceeded</mark>
{% endupdate %}

{% update date="2023-11-06" %}

## <mark style="color:$primary;">v1.12.0</mark>

<mark style="color:green;">Added support for converting colors to RYB</mark>

<mark style="color:yellow;">Improved the performance of reading input</mark>

<mark style="color:yellow;">Fixed crashes when the input takes the whole screen</mark>
{% endupdate %}

{% update date="2023-11-05" %}

## <mark style="color:$primary;">v1.11.2</mark>

<mark style="color:yellow;">Really centered the Figlet font rendering</mark>
{% endupdate %}

{% update date="2023-11-02" %}

## <mark style="color:$primary;">v1.11.1</mark>

<mark style="color:green;">Added an option to turn on/off terminal defined palettes</mark>
{% endupdate %}

{% update date="2023-11-01" %}

## <mark style="color:$primary;">v1.11.0.1</mark>

<mark style="color:yellow;">Fixed a critical bug regarding the CMY and the HSV specifiers</mark>
{% endupdate %}

{% update date="2023-11-01" %}

## <mark style="color:$primary;">v1.11.0</mark>

<mark style="color:green;">Added CMY and HSV color models</mark>

<mark style="color:yellow;">Performance improvements for infoboxes</mark>

<mark style="color:yellow;">Performance improvements for selection style</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2023-10-23" %}

## <mark style="color:$primary;">v1.10.1</mark>

<mark style="color:yellow;">Fixed 256 color checker trying to access a Windows function on Unix systems in some cases</mark>
{% endupdate %}

{% update date="2023-10-22" %}

## <mark style="color:$primary;">v1.10.0</mark>

<mark style="color:green;">Added monochromatic color deficiency</mark>

<mark style="color:green;">Figlet selector now lets you write the font name</mark>

<mark style="color:yellow;">Improved console color data parsing</mark>

<mark style="color:yellow;">Improved VT sequence matching performance</mark>
{% endupdate %}

{% update date="2023-10-18" %}

## <mark style="color:$primary;">v1.9.1</mark>

<mark style="color:yellow;">Fixed interactive TUI not using whole screen</mark>

<mark style="color:yellow;">Fixed interactive TUI using the wrong width for the second pane in some console sizes</mark>
{% endupdate %}

{% update date="2023-10-17" %}

## <mark style="color:$primary;">v1.9.0</mark>

<mark style="color:green;">New color selector!</mark>

<mark style="color:green;">BoxFrames now can contain titles</mark>

<mark style="color:green;">Added color reset API</mark>

<mark style="color:green;">Added an easy way to generate Color instances of color-blind colors</mark>

<mark style="color:yellow;">`WritePlain()`</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">is now easier to use</mark>

<mark style="color:yellow;">Improved rendering performance of some console writers</mark>
{% endupdate %}

{% update date="2023-10-16" %}

## <mark style="color:$primary;">v1.8.2</mark>

<mark style="color:yellow;">Fixed CMY values being weird for black color</mark>

<mark style="color:yellow;">Fixed weird saturation value for some colors</mark>
{% endupdate %}

{% update date="2023-10-12" %}

## <mark style="color:$primary;">v1.8.1</mark>

<mark style="color:yellow;">Fixed missing sequence causing crashes</mark>
{% endupdate %}

{% update date="2023-10-10" %}

## <mark style="color:$primary;">v1.8.0</mark>

<mark style="color:green;">Added creation of color instances from CMYK and HSL</mark>

<mark style="color:green;">Added conversion from RGB <-> HSL <-> CMYK</mark>

<mark style="color:yellow;">Fixed console writer overload conflict</mark>
{% endupdate %}

{% update date="2023-10-06" %}

## <mark style="color:$primary;">v1.7.4</mark>

<mark style="color:yellow;">Fixed CPU usage in the VT sequence builder</mark>
{% endupdate %}

{% update date="2023-10-06" %}

## <mark style="color:$primary;">v1.7.3</mark>

<mark style="color:green;">Added a way to get cached window height and width of the console from the resize listener (if it's running)</mark>

<mark style="color:yellow;">Fixed a severe issue where text would not get printed due to VT sequences in multiple lines</mark>
{% endupdate %}

{% update date="2023-10-05" %}

## <mark style="color:$primary;">v1.7.2</mark>

<mark style="color:yellow;">Fixed filtered console position being wrong when there is text that fills the whole row of the console</mark>
{% endupdate %}

{% update date="2023-09-30" %}

## <mark style="color:$primary;">v1.7.0</mark>

<mark style="color:green;">Added ranged line handle writers</mark>

<mark style="color:yellow;">Improved color debugging experience</mark>

<mark style="color:yellow;">Better handle centering of figlet text</mark>
{% endupdate %}

{% update date="2023-09-27" %}

## <mark style="color:$primary;">v1.6.6</mark>

<mark style="color:yellow;">Fixed positioning on empty strings</mark>
{% endupdate %}

{% update date="2023-09-26" %}

## <mark style="color:$primary;">v1.6.5</mark>

<mark style="color:yellow;">Made improvements to the</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">`GetFilteredPositions()`</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">function</mark>
{% endupdate %}

{% update date="2023-09-25" %}

## <mark style="color:$primary;">v1.6.4</mark>

<mark style="color:yellow;">Improved performance of selection styles after info is shown</mark>

<mark style="color:yellow;">Fixed minor graphical artifacts in Nitrocid KS</mark>
{% endupdate %}

{% update date="2023-09-24" %}

## <mark style="color:$primary;">v1.6.3</mark>

<mark style="color:yellow;">Performance improvements regarding getting VT-filtered position from text</mark>

<mark style="color:yellow;">Aesthetical improvements regarding the selection style</mark>
{% endupdate %}

{% update date="2023-09-19" %}

## <mark style="color:$primary;">v1.6.2</mark>

<mark style="color:yellow;">Fixed key binding indicator misalignment for color wheel</mark>
{% endupdate %}

{% update date="2023-09-19" %}

## <mark style="color:$primary;">v1.6.1</mark>

<mark style="color:yellow;">Fixed infobox rendering</mark>
{% endupdate %}

{% update date="2023-09-16" %}

## <mark style="color:$primary;">v1.6.0</mark>

<mark style="color:green;">Added history setting/clearing</mark>

<mark style="color:yellow;">Moved Figgle-related tools to its own library</mark>
{% endupdate %}

{% update date="2023-09-14" %}

## <mark style="color:$primary;">v1.5.1</mark>

<mark style="color:yellow;">Fixed outstanding bug related to separator color writer</mark>

<mark style="color:yellow;">Better handling for VT sequences in some writers</mark>
{% endupdate %}

{% update date="2023-09-11" %}

## <mark style="color:$primary;">v1.5.0.1</mark>

<mark style="color:yellow;">Fixed crash when trying to get the small font on nonexistent fonts</mark>
{% endupdate %}

{% update date="2023-09-11" %}

## <mark style="color:$primary;">v1.5.0</mark>

<mark style="color:green;">Added Figletize tools and writers</mark>

<mark style="color:yellow;">Moved Figgle tools to FiggleTools</mark>

<mark style="color:yellow;">Moved Figgle writers and selectors to have a prefix of "Legacy"</mark>
{% endupdate %}

{% update date="2023-09-09" %}

## <mark style="color:$primary;">v1.4.0</mark>

<mark style="color:green;">Added a console wrapper</mark>

<mark style="color:green;">Added interactive TUI from Nitrocid KS</mark>

<mark style="color:green;">Added multiple selection</mark>

<mark style="color:yellow;">Fixed input crash at the end of buffer</mark>

<mark style="color:yellow;">General improvements</mark>
{% endupdate %}

{% update date="2023-09-07" %}

## <mark style="color:$primary;">v1.3.1</mark>

<mark style="color:green;">Added true color properties for Color classes</mark>
{% endupdate %}

{% update date="2023-09-04" %}

## <mark style="color:$primary;">v1.3.0</mark>

<mark style="color:green;">Added non-modal info-boxes</mark>

<mark style="color:green;">Added an API that resets the whole console</mark>

<mark style="color:yellow;">Made performance improvements regarding position-based rendering</mark>
{% endupdate %}

{% update date="2023-08-30" %}

## <mark style="color:$primary;">v1.2.0</mark>

<mark style="color:green;">Added true color properties for Color classes</mark>
{% endupdate %}

{% update date="2023-08-28" %}

## <mark style="color:$primary;">v1.1.2</mark>

<mark style="color:yellow;">Improved 256-color console checking for Windows</mark>
{% endupdate %}

{% update date="2023-08-23" %}

## <mark style="color:$primary;">v1.1.1</mark>

<mark style="color:yellow;">Infoboxes should not assume cursor visibility</mark>

<mark style="color:yellow;">`SeparatorColor`</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">should not overwrite itself</mark>
{% endupdate %}

{% update date="2023-08-21" %}

## <mark style="color:$primary;">v1.1.0</mark>

<mark style="color:green;">Added Figlet font selection</mark>

<mark style="color:yellow;">`BoxColor`</mark> <mark style="color:yellow;"></mark><mark style="color:yellow;">should no longer mess with the foreground color</mark>
{% endupdate %}

{% update date="2023-08-20" %}

## <mark style="color:$primary;">v1.0.4</mark>

<mark style="color:yellow;">Information boxes should turn off the cursor</mark>
{% endupdate %}

{% update date="2023-08-13" %}

## <mark style="color:$primary;">v1.0.3</mark>

<mark style="color:green;">Added bash-like suggestions (ALT + S)</mark>

<mark style="color:green;">Added refresh (ALT + R)</mark>

<mark style="color:yellow;">Improved terminal input rendering</mark>
{% endupdate %}

{% update date="2023-08-08" %}

## <mark style="color:$primary;">v1.0.2</mark>

<mark style="color:yellow;">Fixed total pages count</mark>
{% endupdate %}

{% update date="2023-08-07" %}

## <mark style="color:$primary;">v1.0.1</mark>

<mark style="color:yellow;">Fixed bizarre rendering</mark>

<mark style="color:yellow;">Fixed wrapped writer outputting extra line</mark>

<mark style="color:yellow;">Replaced description for NuGet</mark>
{% endupdate %}

{% update date="2023-08-06" %}

## <mark style="color:$primary;">v1.0.0</mark>

The initial release of the library is now live!
{% endupdate %}
{% endupdates %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://aptivi.gitbook.io/aptivi/terminaux-manual/welcome.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
