2.8 KiB
2.8 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
3.0.0 - 2019-03-07
Changed
- Added sync.Locker interface to Drawable interface
2019-03-01
Changed
- Change scroll method names in List widget
Fixed
- Fix List widget scrolling
2019-02-28
Added
- Add
ColumnResizerto table which allows for custom column sizing - Add widget padding
Changed
- Change various widget field names
- s/
TextParse/ParseStyles - Remove
AddColorMapin place of modifyingStyleParserColorMapdirectly
2019-01-31
Added
- Add more scrolling options to List
Changed
- Make list scroll automatically
Added
2019-01-26
Added
- Add scrolling to List widget
- Add WrapText option to Paragraph
- controls if text should wrap automatically
2019-01-24
Added
- Add image widget #126
Changed
- Change LineChart to Plot
- Added ScatterPlot mode which plots points instead of lines between points
2019-01-23
Added
- Add
Canvaswhich allows for drawing braille lines to aBuffer
Changed
- Set
termbox-gobackend to 256 colors by default - 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
- change 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
- Refactor
ThemeThemeis now a large struct which holds the defaultStylesof everything
- Combine
TermWidthandTermHeightfunctions intoTerminalDimensions - Rework
Block - Rework
Buffermethods - Decremente color numbers by 1 to match xterm colors
- Change text parsing
- change style items from
fg-colortofg:color - adde mod item like
mod:reverse
- change style items from
2018-11-29
Changed
- Move Tabpane from termui/extra to termui and rename it to TabPane
- Rename PollEvent to PollEvents
2018-11-28
Changed
- Migrate from Dep to vgo
- Overhaul the event system
- check the wiki/examples for details
- Rename Par widget to Paragraph
- Rename MBarChart widget to StackedBarChart