Raphael 'kena' Poss
Raphael 'kena' Poss
It is not currently possible to integrate Bubbletea-based programs in scripts or unit tests that buffer terminal input across multiple runs of the Bubbletea event loop. The specifics are explained...
First two commits from #541. Fixes #497. Fixes #498. cc @muesli
First 3 commits from #568, #569 and #570. This PR upgrades the map-based sequence detector to a lexical analyzer generated using [golex](https://pkg.go.dev/modernc.org/golex). The performance improvement is 4x, going down from...
In unix shells it's expected that a terminal program suspends itself when the user pressses Ctrl+Z (which sends the signal SIGTSTP to the process). However, bubbletea disables this terminal feature...
When something goes wrong in a go process (e.g. infinite loop, synchronization deadlock etc) it's useful to get a goroutine/stack dump using the key combination Ctrl+\ , which sends SIGQUIT...
Needed for https://github.com/charmbracelet/bubbles/pull/261. Recommended by @muesli .
This PR removes the ability to customize keyword casing, simplify expressions and change the alignment mode. Instead it proposes just two modes: - the default "compact" mode uses "full" alignment...
Unresolved bugs: - [ ] textarea: https://github.com/charmbracelet/bubbles/issues/231 - [x] bubbletea: input reader gobbles up input https://github.com/charmbracelet/bubbletea/issues/502 - [ ] bubbles: control characters cause misbehavior https://github.com/charmbracelet/bubbles/issues/263 Bug fixes: - [ ]...
Found while using reflow: currently textarea mismanages tabs, causing a panic during navigation. (The tab needs to be inserted using InsertRune)
The underlying viewport has this functionality, but textarea disables it.