Termdash Versions Save

Terminal based dashboard.

v0.12.0

4 years ago

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

4 years ago

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

4 years ago

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.