Skip to content

Releases: Evertras/bubble-table

v0.14.1

23 Jun 13:50
3802e8a
Compare
Choose a tag to compare

What's Changed

Features

Bug fixes

  • Fix edge case of empty table with row index of -1 by @Evertras in #109
  • Fix edge case of zero column table with selectable rows panic by @Evertras in #110

Full Changelog: v0.14.0...v0.14.1

v0.14.0

23 Jun 13:06
9fd33ff
Compare
Choose a tag to compare

What's Changed

Adds user events, starting with a row selection change event.

Features

Full Changelog: v0.13.7...v0.14.0

v0.13.7

11 Jun 14:51
be9572e
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Add fuzzing tests for go 1.18 to fix scrolling edge cases by @Evertras in #107

Full Changelog: v0.13.6...v0.13.7

v0.13.6

11 Jun 13:52
a7e8805
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Perform all actions for keybinds, don't short-circuit by @Evertras in #106

Full Changelog: v0.13.5...v0.13.6

v0.13.5

11 Jun 13:38
3986ae0
Compare
Choose a tag to compare

What's Changed

Features

Tech debt

  • Extra sort test coverage and remove lingering dead test code by @Evertras in #99

Full Changelog: v0.13.4...v0.13.5

v0.13.4

11 Jun 00:53
dc04811
Compare
Choose a tag to compare

What's Changed

Features

  • Add queries for selected row, scrolling, and focused by @Evertras in #97

Code improvements

  • Add test for scrolling with custom keybinds by @Evertras in #95
  • Make the scrolling example more easily configurable for testing/playing by @Evertras in #96

Full Changelog: v0.13.3...v0.13.4

v0.13.3

07 Jun 14:35
7a9a691
Compare
Choose a tag to compare

What's Changed

Adds the ability to programmatically select rows.

Features

  • Feature: select rows programatically by @inkel in #84

Full Changelog: v0.13.2...v0.13.3

v0.13.2

05 Jun 02:38
0d4a851
Compare
Choose a tag to compare

What's Changed

Better handling of horizontal scrolling edge cases to help preserve consistency/format.

Full Changelog: v0.13.1...v0.13.2

v0.13.1

04 Jun 16:33
b72d983
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • Fix footer size with horizontal scrolling by @Evertras in #90

Full Changelog: v0.13.0...v0.13.1

v0.13.0

04 Jun 14:26
d59268b
Compare
Choose a tag to compare

What's Changed

Adds horizontal scrolling, allowing users to scroll left/right across columns. This allows you to set a maximum width for the columns to fill, and to scroll across them if the total width would exceed the specified value. The default keybinds are shift+left and shift+right to avoid conflicting with the left/right keybinds of paging, but these can be modified in the keymap the same as any other keybind.

Features

Full Changelog: v0.12.1...v0.13.0