TUI components for Bubble Tea 🫧
Go to file
2020-07-17 18:38:38 -04:00
paginator Fix panic in paginator when setting total items to zero 2020-06-02 18:48:00 -04:00
spinner Rework spinner to allow for user-defined custom spinners 2020-07-14 18:21:48 -04:00
textinput Fix a bug where placeholder text would not reappear post-input 2020-06-22 15:28:38 -04:00
viewport Fix cases where pager would add blank lines to bottom of document 2020-07-17 18:38:38 -04:00
.gitignore Initial commit. Add .gitignore 2020-01-18 10:56:08 -05:00
bubbles.go Rename to Bubbles + copy over components from Bubble Tea + remove examples 2020-05-25 20:08:37 -04:00
go.mod Bump Bubbletea dependency 2020-07-14 18:26:59 -04:00
go.sum Bump Bubbletea dependency 2020-07-14 18:26:59 -04:00
LICENSE Add README and LICENSE 2020-01-27 21:29:52 -05:00
README.md Update README a little. 2020-07-17 14:03:02 -04:00

Bubbles

Some components for Bubble Tea:

  • Spinner
  • Text Input
  • Paginator
  • Viewport

Spinner

A spinner, useful for indicating that some kind of invisible operation is happening. There are a couple default ones, but you can also pass your own ”frames.”

Text Input

A text input field, akin to an <input type="text"> in HTML.

Paginator

A component for handling pagination logic and optionally drawing pagination UI.

Viewport

A viewport for vertically scrolling content which optionally includes standard pager keybindings and mouse wheel support. A high performance mode is available for applications which make use of the alterate screen buffer. This is generally only necessary when dealing with content with a very large amount of ANSI escape sequences.

License

MIT