Skip to content

Releases: mum4k/termdash

v0.12.0 - 10-Apr-2020

10 Apr 19:47
42f5d61
Compare
Choose a tag to compare

Added

  • Migrating to Go modules.
  • Renamed directory internal to private so that external widget development
    is possible. Noted in
    README.md that packages in the
    private directory don't have any API stability guarantee.

v0.11.0 - 7-Mar-2020

07 Mar 15:55
5430f4d
Compare
Choose a tag to compare

Breaking API changes

  • Termdash now requires at least Go version 1.11.

Added

  • New tcell based terminal implementation
    which implements the terminalapi.Terminal interface.
  • tcell implementation supports two initialization Options:
    • ColorMode the terminal color output mode (defaults to 256 color mode)
    • ClearStyle the foreground and background color style to use when clearing
      the screen (defaults to the global ColorDefault for both foreground and
      background)

Fixed

  • Improved test coverage of the Gauge widget.

v0.10.0 - 5-Jun-2019

06 Jun 15:20
68bf056
Compare
Choose a tag to compare

Added

  • Added time.Duration based ValueFormatter for the LineChart Y-axis labels.
  • Added round and suffix ValueFormatter for the LineChart Y-axis labels.
  • Added decimal and suffix ValueFormatter for the LineChart Y-axis labels.
  • Added a container.SplitOption that allows fixed size container splits.
  • Added grid functions that allow fixed size rows and columns.

Changed

  • The LineChart can format the labels on the Y-axis with a ValueFormatter.
  • The SegmentDisplay can now display dots and colons ('.' and ':').
  • The Donut widget now guarantees spacing between the donut and its label.
  • The continuous build on Travis CI now builds with cgo explicitly disabled to
    ensure both Termdash and its dependencies use pure Go.

Fixed

  • Lint issues found on the Go report card.
  • An internal library belonging to the Text widget was incorrectly passing
    math.MaxUint32 as an int argument.