tcell

Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.

APACHE-2.0 License

Stars
4.5K
Committers
103

Bot releases are hidden (Show)

tcell - Version 2.3.3 Bug Fix Release

Published by gdamore over 2 years ago

This fixes a problem handling the last character cell in the bottom row on some terminals, using the auto-margin hack.

tcell - Version 2.3.2 Bug Fix Release

Published by gdamore over 2 years ago

This release creates -256color terminal descriptions if they don't exist.

This should improve color across a number of terminals.

tcell - Version 2.3.1 Bug fix release

Published by gdamore over 3 years ago

This release fixes a resize regression introduced in v2.3.0. Resizing the window would cause a panic in v2.3.0.

tcell - Version 2.3.0 Features & Fixes

Published by gdamore over 3 years ago

Version 2.3.0 brings in three new features, and also addresses a few bugs.

New features:

  • A new Tty interface is available to allow for custom Tty backends (for example to implement an SSH web-based alternative) (fixes #148)
  • Screen.HasPendingEvent() is provided to permit collecting multiple events between screen refreshes (fixes #422)
  • FromImageColor() is available to convert an image.Color into a tcell.Color (fixes #450)

Bug fixes:

  • Notably the tty handling for /dev/tty on UNIX had bugs on suspend or close, affecting Linux in particular (fixes #452, #449)
  • Fini was not safe to call if the Screen was suspended (fixes #460, #440)