termdash v0.9.0 Release Notes
Release Date: 2019-04-29 // almost 5 years ago-
โ Added
- The
TextInput
widget, an input field allowing interactive text input. - The
Donut
widget can now display an optional text label under the donut.
๐ Changed
- Widgets now get information whether their container is focused when Draw is executed.
- The SegmentDisplay widget now has a method that returns the observed character capacity the last time Draw was called.
- ๐ The grid.Builder API now allows users to specify options for intermediate containers, i.e. containers that don't have widgets, but represent rows and columns.
- Line chart widget now allows
math.NaN
values to represent "no value" (values that will not be rendered) in the values slice.
๐ฅ Breaking API changes
- The widgetapi.Widget.Draw method now accepts a second argument which provides widgets with additional metadata. This affects all implemented widgets.
- Termdash now requires at least Go version 1.10, which allows us to utilize
math.Round
instead of our own implementation andstrings.Builder
instead ofbytes.Buffer
. - Terminal shortcuts like
Ctrl-A
no longer come as two separate events, Termdash now mirrors termbox-go and sends these as one event.
- The