TUI components for Bubble Tea 🫧
Go to file
2020-07-23 11:53:58 -04:00
paginator Use pgup/pgdown as default paginator keystrokes 2020-07-20 12:13:53 -04:00
spinner Rework spinner to allow for user-defined custom spinners 2020-07-14 18:21:48 -04:00
textinput Add clipboard paste support to textarea 2020-07-23 11:53:58 -04:00
viewport Fix bug where scroll wheel could create duplicate lines on top and bottom 2020-07-20 17:46:15 -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 Add clipboard paste support to textarea 2020-07-23 11:53:58 -04:00
go.sum Add clipboard paste support to textarea 2020-07-23 11:53:58 -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