1.8 KiB
1.8 KiB
Feel free to search/open an issue if something is missing or confusing from the changelog, since many things have been in flux.
2019/01/24
Breaking changes:
- Change LineChart to Plot
- Added ScatterPlot mode which plots points instead of lines between points
2019/01/23
Non breaking changes:
- Set
termbox-gobackend to 256 colors by default - Added
Canvaswhich allows for drawing braille lines to aBuffer
Breaking changes:
- moved widgets to
github.com/gizak/termui/widgets - rewrote widgets (check examples and code)
- rewrote grid
- grids are instantiated locally instead of through
termui.Body - grids can be nested
- changed grid layout mechanism
- columns and rows can be arbitrarily nested
- column and row size is now specified as a ratio of the available space
- grids are instantiated locally instead of through
Cells now contain aStylewhich holds aFg,Bg, andModifier- Change
Buffererinterface toDrawable- Add
GetRectandSetRectmethods to control widget sizing - Change
Buffermethod toDrawDrawtakes aBufferand draws to it instead of returning a newBuffer
- Add
- Refactored
ThemeThemeis now a large struct which holds the defaultStylesof everything
- Combined
TermWidthandTermHeightfunctions intoTerminalDimensions - Refactored
Block - Refactored
Buffermethods - Decremented color numbers by 1 to match xterm colors
- Changed text parsing
- style items changed from
fg-colortofg:color - added mod item like
mod:reverse
- style items changed from
2018/11/29
- Move Tabpane from termui/extra to termui and rename it to TabPane
- Rename PollEvent to PollEvents
2018/11/28
- Migrated from Dep to vgo
- Overhauled the event system
- check the wiki/examples for details
- Renamed Par widget to Paragraph
- Renamed MBarChart widget to StackedBarChart