Sourced from github.com/gdamore/tcell/v2's releases.
Version 2.7.4 Bug Fix Release
This release fixes a problem with restoring cursor location properly on Windows.
It also includes a new stress test for your terminal (FPS monitor) contributed by
@​Bios-Marcel
Version 2.7.3 Bug Fix Release
This release just updates the terminfo data using current data from Ubuntu 24.04 (Noble). It fixes a regression where we dropped some capabilities including StrikeThrough for some terminals.
Version 2.7.2 Improvement Release
This release does not add new APIs, but it does improve the functionality of tcell on Windows, and provides an "undocumented" feature for managing the alternate screen buffer.
- Windows uses VT mode output everywhere except on ConEmu (because VT output mode on ConEmu is borked for colors)
- The
TCELL_VTMODE
environment variable can be set to "enable" or "disable" to force attempting to use (or not) this mode.- Windows now uses the alternate screen buffer by default, and preserves the original screen content
- Use of the alternate screen can be disabled setting the
TCELL_ALTSCREEN
environment variable to "disable".- If the alternate screen is disabled in that fashion, we will not clear the screen either. This is an experimental way to preserve the output from a tcell application on exit or suspend. Feedback on this would be appreciated.
The specific environment variables listed here are not considered part of the Tcell API, and their presence and meaning may change without notice at any time. Please consider them experimental and let us know whether these are useful or not.
d1364d5
windows: restore cursor location correctlyb02dac3
fix stress demo (race on close)2c305c0
Add little stresser that just draws as much 'random' stuff as
possiblede40850
terminfo: regenerate all entries6c95e8d
Try not to clear screen on Windows if TCELL_ALTSCREEN=disable6984e25
Allow use of TCELL_ALTSCREEN=disable to disable alternate screen.552bf3c
windows: Use alt screen by default (supress with
TCELL_ALTSCREEN=disable)5a591d4
Use automargin disablef6c43a3
ConEmu fixes - we cannot go to 24-bit mode on that yet.cd0fe98
Windows: enable VT mode output by default