# 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-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 %}
