Releases: Evertras/bubble-table
v0.12.1
v0.12.0 - External text inputs for filtering
What's Changed
Adds the ability to use an external text input to control filtering.
Full Changelog: v0.11.2...v0.12.0
v0.11.2
What's Changed
Fixes a bug where filtering a table would potentially cause index out of bounds panics for highlighted rows, plus some small documentation updates.
Features
- Add example of changing page size dynamically and fix edge case by @Evertras in #71
- Add metadata example by @Evertras in #75
Fixes
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
A few simple queries for current state, as well as better handling for truncation with ANSI escape codes.
Features
Fixes
- Use muesli/reflow to compute str width & truncate by @greglanthier in #68
New Contributors
- @greglanthier made their first contribution in #68
Full Changelog: v0.11.0...v0.11.1
v0.11.0 - New filter keybinds
What's Changed
New keybinds have been added for filtering: FilterBlur
and FilterClear
. FilterBlur
allows you to configure which key press will exit filtering mode while typing, and defaults to enter/escape. FilterClear
will clear the filter if the user is not currently typing into it, and defaults to escape.
This is technically a breaking change if you were using the escape key for another keybind along with filtering. If this causes issues, you should modify the keybinds to remove escape from FilterBlur
and/or FilterClear
.
Features
Full Changelog: v0.10.1...v0.11.0
v0.10.1
v0.10.0 - WithColumns option
What's Changed
Adds WithColumns
, which allows you to add, delete, resize, or change the header of existing columns to dynamically adjust to new data or other changes.
Features
Documentation
Full Changelog: v0.9.0...v0.10.0
v0.9.0 - Programmatic pagination
What's Changed
Adds the following API calls for programmatic pagination:
- PageUp
- PageDown
- PageLast
- PageFirst
- WithCurrentPage
Features
Full Changelog: v0.8.5...v0.9.0
v0.8.5 - Page bounding with new rows
v0.8.4 - Multiline truncation
What's Changed
Truncate multiline entries down to the first line, showing that they're truncated with ...
character like any other truncation.
Fixes
- Fix table layout for multi-line values - fixes issue #51 by @gairadzi in #52
- Fix edge case for multiline truncation on exact max length by @Evertras in #53
Full Changelog: v0.8.3...v0.8.4