Skip to content

Releases: Evertras/bubble-table

v0.12.0 - External text inputs for filtering

21 May 10:05
73ae5c3
Compare
Choose a tag to compare

What's Changed

Adds the ability to use an external text input to control filtering.

  • enable filter works with table api(not in the footer) by @alswl in #73

Full Changelog: v0.11.2...v0.12.0

v0.11.2

08 May 14:49
c8b047a
Compare
Choose a tag to compare

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

  • fix: when filter rows, all rows should re-paginated by @alswl in #70

Full Changelog: v0.11.1...v0.11.2

v0.11.1

02 May 14:56
af9e08b
Compare
Choose a tag to compare

What's Changed

A few simple queries for current state, as well as better handling for truncation with ANSI escape codes.

Features

  • Add some basic queries for sorting and filtering by @Evertras in #67

Fixes

New Contributors

Full Changelog: v0.11.0...v0.11.1

v0.11.0 - New filter keybinds

19 Apr 13:29
3e8eabe
Compare
Choose a tag to compare

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

  • Add shortcut to clear filter and escape filtering by @Evertras in #65

Full Changelog: v0.10.1...v0.11.0

v0.10.1

14 Apr 12:13
ddc8f61
Compare
Choose a tag to compare

What's Changed

Making a quick release to pick up the new docs for the flex column requiring WithTargetWidth.

Documentation

  • Add doc comment for flex columns to use WithTargetWidth by @Evertras in #63

Full Changelog: v0.10.0...v0.10.1

v0.10.0 - WithColumns option

14 Apr 12:03
3372b97
Compare
Choose a tag to compare

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

  • Add a comment to the flex column example by @Evertras in #61

Full Changelog: v0.9.0...v0.10.0

v0.9.0 - Programmatic pagination

06 Apr 13:00
ceafdce
Compare
Choose a tag to compare

What's Changed

Adds the following API calls for programmatic pagination:

  • PageUp
  • PageDown
  • PageLast
  • PageFirst
  • WithCurrentPage

Features

  • Add programmatic options for pagination controls by @Evertras in #57

Full Changelog: v0.8.5...v0.9.0

v0.8.5 - Page bounding with new rows

06 Apr 12:28
c54ce22
Compare
Choose a tag to compare

What's Changed

Fixes

  • Bound current page when WithRows is called with fewer rows by @Evertras in #56

Full Changelog: v0.8.4...v0.8.5

v0.8.4 - Multiline truncation

13 Mar 12:51
534c809
Compare
Choose a tag to compare

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

v0.8.3 - Fix flex footer

08 Mar 17:21
47d0cf2
Compare
Choose a tag to compare

What's Changed

Fixes flex footers flying frightfully far forward from fringe failings.

(Made the footer work properly with flex column layouts)

Fixes

Full Changelog: v0.8.2...v0.8.3