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: - [ ] lipgloss missng unit tests: https://github.com/charmbracelet/lipgloss/pull/109 - [ ] bubbletea: multi event in input buffer https://github.com/charmbracelet/bubbletea/pull/511 - [x] bubbles: textarea multi line paste https://github.com/charmbracelet/bubbles/pull/318 Features: - [ ] bubbles: overwrite mode https://github.com/charmbracelet/bubbles/pull/225 - [ ] bubbletea: suspend / abort keys https://github.com/charmbracelet/bubbletea/pull/500 https://github.com/charmbracelet/bubbletea/pull/541 - [ ] bubbles: optimize matches https://github.com/charmbracelet/bubbles/pull/261 Bracketed paste: - Motivating issue: https://github.com/charmbracelet/bubbletea/issues/404 - [x] bubbletea: https://github.com/charmbracelet/bubbletea/pull/568 - [x] bubbletea: https://github.com/charmbracelet/bubbletea/pull/569 - [x] bubbletea: https://github.com/charmbracelet/bubbletea/pull/570 - [x] bubbletea: https://github.com/charmbracelet/bubbletea/pull/397 - [x] bubbles: https://github.com/charmbracelet/bubbles/pull/214 Already merged: - [x] ~bubbletea: insert key https://github.com/charmbracelet/bubbletea/pull/418~ - [x] bubbletea: missing resize after exec: https://github.com/charmbracelet/bubbletea/pull/499 - [x] ~bubbles: textinput key bindings https://github.com/charmbracelet/bubbles/pull/270~ - [x] bubbles: paginator key bindings https://github.com/charmbracelet/bubbles/pull/272 - [x] ~bubbletea home/end key bindings: https://github.com/charmbracelet/bubbletea/pull/396~ - [x] ~bubbletea insert key https://github.com/charmbracelet/bubbletea/pull/496~ - [x] ~bubbletea: Clear command https://github.com/charmbracelet/bubbletea/pull/421~ - [x] ~termenv/bubbletea file descriptors: https://github.com/charmbracelet/bubbletea/issues/420~ - [x] ~bubbletea: incorrect cursor position on alt screen: https://github.com/charmbracelet/bubbletea/pull/422~ - [x] ~bubbletea linux console f1-f5: https://github.com/charmbracelet/bubbletea/pull/423~ - [x] ~bubbles: incorrect cursor style: https://github.com/charmbracelet/bubbles/pull/230~ - [x] ~bubbletea alt key: https://github.com/charmbracelet/bubbletea/pull/428~ - [x] ~viewport: proper truncation to size https://github.com/charmbracelet/bubbles/pull/228~ - [x] ~bubbles: textarea secondary prompts: https://github.com/charmbracelet/bubbles/pull/211~ - [x] ~bubbles: go to begin/end: https://github.com/charmbracelet/bubbles/pull/226~ - [x] ~termenv: tmux: https://github.com/muesli/termenv/pull/85~ - [x] ~bubbles: textarea memory: https://github.com/charmbracelet/bubbles/pull/212~ - [x] ~bubbles: textarea memory: https://github.com/charmbracelet/bubbles/pull/213~ - [x] ~bubbles: textarea upper/lower/cap/transpose: https://github.com/charmbracelet/bubbles/pull/210~ - [x] ~termenv: https://github.com/muesli/termenv/pull/84~
Unresolved bugs:
Bug fixes:
Features:
Matchescharmbracelet/bubbles#261Bracketed paste:
Already merged:
bubbletea: insert key Support the insert key charmbracelet/bubbletea#418bubbles: textinput key bindings feat: support key bindings in textinput like textarea charmbracelet/bubbles#270bubbletea home/end key bindings: fix: key bindings for urxvt, add home/end combinations charmbracelet/bubbletea#396bubbletea insert key fix(key): recover the insert key charmbracelet/bubbletea#496bubbletea: Clear command feat: support a Clear command charmbracelet/bubbletea#421termenv/bubbletea file descriptors: Tea and termenv do not honor WithOutput properly charmbracelet/bubbletea#420bubbletea: incorrect cursor position on alt screen: Fix 1-indexing when entering alt screen charmbracelet/bubbletea#422bubbletea linux console f1-f5: Support linux console F1-F5 charmbracelet/bubbletea#423bubbles: incorrect cursor style: fix(cursor): apply TextStyle inline charmbracelet/bubbles#230bubbletea alt key: keys: properly support the alt modifier charmbracelet/bubbletea#428viewport: proper truncation to size fix(viewport): properly truncate to size charmbracelet/bubbles#228bubbles: textarea secondary prompts: textarea: support dynamic prompts charmbracelet/bubbles#211bubbles: go to begin/end: textarea: new bindings for "go to begin" / "go to end" charmbracelet/bubbles#226termenv: tmux: Properly support tmux in termStatusReport muesli/termenv#85bubbles: textarea memory: textarea: amortize heap allocs in Value charmbracelet/bubbles#212bubbles: textarea memory: textarea: fix the pre-allocation of value charmbracelet/bubbles#213bubbles: textarea upper/lower/cap/transpose: textarea: misc improvements charmbracelet/bubbles#210termenv: Bracketed paste sequences muesli/termenv#84