Releases: preiter93/tui-widget-list
Releases · preiter93/tui-widget-list
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.0
v0.10.1
v0.10.0
v0.9.0
- Introduced
PreRender
trait as a replacement forListableWidget
.- This change is non-breaking
- It provides a more concise and clearer interface.
Migration Guide
- Update trait implementations to use the new
pre_render
signature:
fn pre_render(&mut self, context: &PreRenderContext) -> u16 {
let main_axis_size = // The widgets size in the main axis
if context.is_selected {
self = // You can modify the selected item here
}
main_axis_size
}
- Deprecated ListState::selected(). Use the struct field selected instead.
- Updated examples
- Add example for long lists