bubbles
bubbles copied to clipboard
TUI components for Bubble Tea 🫧
Add optional `RenderCell` function. If it is not specified then `Styles.Cell.Render` is used. The changes are not breaking. In [action](https://github.com/hedhyw/json-log-viewer):  Relates: #246
I have a use case where I want to stream logs to a bubbletea-based TUI, which seems like a perfect use of the `viewport.Model`! Particularly since logs can sometimes come...
There's a weird issue when attempting to change the colors within the viewport when the using [reflow/wrap](https://github.com/muesli/reflow). Here's a code example: ```golang var c1 = lipgloss.Color("111") var c2 = lipgloss.Color("123")...
 As the image showed above, the textinput bubble can not render correctly when input with an input method? PS: here I use `gum` to just give an example
setValueInternal is never called on backspace, so validate is never called. A value might become invalid when erasing a character. Also if it becomes invalid, it doesn't accept any new...
I spotted a bug while creating a table and viewport side by side. Even though they have set the exact height value, both have different sizes. While debugging, it came...
**Describe the bug** A clear and concise description of what the bug is. In `table/table.go` is the definition of `table.KeyMap`: ``` // KeyMap defines keybindings. It satisfies the help.KeyMap interface,...
Added FullHelp and ShortHelp methods to table.Keymap
With this PR I want to address the following: - Invisible characters cause incorrect calculation of cell width, making the table component to incorrectly print ellipsis when it shouldn't. -...
The current implementation of the `table.renderRow` function allows only for truncating cell content, resulting in something like this: "test123 ...". My project requires full content visibility, so I need a...