Christian Rocha
Christian Rocha
Per https://github.com/charmbracelet/bubbletea/discussions/1146, the validation example in Bubble Tea doesn't We should also change it to _not_ be a credit card example as it can lead users down the road of...
This revision expands the keyboard enhancements docs a little to help users find their way around the feature. One question, @aymanbagabas: is it possible to disable keyboard enhancements on Windows?...
This is likely on the Bubbles v2 side of things but when the `split-editors` example initializes the first lines in `textarea` are duplicated. This goes away on keypress.
This adds some checks to prevent slice out-of-bounds errors when calculating visible lines in the viewport. This will fix the panic we're seeing in https://github.com/charmbracelet/gum/issues/660#issuecomment-2323328662 (though we still need to...
This PR reworks the adaptive color workflow to be more explicit in standalone mode (in the spirit of the new Lip Gloss writer). It includes @bashbunni's suggestion to rename `LightDark`...
This PR contains solutions for adaptive colors, background color detection, and colorprofile-based writers. It also updates tests and examples. Supersedes #392. Supersedes #389.
The revision also expands the comment to demonstrate usage in Bubble Tea.
# Horizontal Borders Only This set of revision fixes some quirks with the border algorithm allowing you to set left and right borders only using various logical techniques: ```go //...
This is because r is triggering the (new-ish) reload functionality.
This replaces `CursorView` (and potentially `ViewModel`) with a simpler, more extensible API. ```go type Viewable interface { View() View } ``` In practice, it looks like: ```go // A simple...