bubbles icon indicating copy to clipboard operation
bubbles copied to clipboard

TUI components for Bubble Tea 🫧

Results 221 bubbles issues
Sort by recently updated
recently updated
newest added

This PR builds upon the excellent work in #167 and #114 and adds a bit more customizability to the feature. Currently, the validation API will completely block text input if...

enhancement

I'm trying to find a way to use the textarea component as an input that automatically grows as we are writing new lines (with an optional limit). Is there an...

Looks as though [BackgroundStyle](https://github.com/charmbracelet/bubbles/blob/2fd583c8ef43786d58beb63aae5d88b65c14dee2/textinput/textinput.go#L114) on the textinput bubble doesn't actually use the style in question. Not sure if this is intentional or not. Was hoping to use it to set...

Also a multiline answer. I would definitely see myself using them on https://github.com/chriswalz/bit. Right now I'm using https://github.com/AlecAivazis/survey

enhancement

Bubbles should probably help users build multi-view applications such as `glow`, etc... more easily. We can likely do this by implementing routing and navigation through a Bubble similar to how...

enhancement

I am loving this project, but one thing that keeps me from replacing [tview](https://github.com/rivo/tview) is the lack of a table widget. It would be like a list widget but 2d...

enhancement
good first issue

Hello! When using a worker pool pattern (or similar) you might want to display spinners for for each task, each one updating as the respective task state changes. Is this...

question

It would be awesome to have different cursor shapes for textinput, like: - blinking block - static block - blinking underscore - static underscore - blinking vertical bar - static...

enhancement

`progress` currently has the option to define a custom gradient using `WithGradient`, which accepts two colors as strings. These are then [passed to `colorful.Hex`](https://github.com/charmbracelet/bubbles/blob/master/progress/progress.go#L332-L333) – which (perhaps obviously) doesn’t accept...

enhancement

## Description It would add lots of value to be able to search a document for keywords. Similar to how we filter lists or use `/` in vim ## Related...

enhancement