-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Unresolved bugs:
- textarea: textarea: SetValue with input taller than viewport does not position cursor properly charmbracelet/bubbles#231
- bubbletea: input reader gobbles up input bug: the input reader gobbles up characters after escape sequences charmbracelet/bubbletea#502
- bubbles: control characters cause misbehavior textarea/textinput: control characters in input cause misbehavior/crashes during navigation charmbracelet/bubbles#263
Bug fixes:
- lipgloss missng unit tests: Coverage testing and tests. charmbracelet/lipgloss#109
- bubbletea: multi event in input buffer optimization: use a DFA-based lexer for input charmbracelet/bubbletea#511
- bubbles: textarea multi line paste fix(textarea): fix data corruption after multi-line input charmbracelet/bubbles#318
Features:
- bubbles: overwrite mode feat(textarea/textinput): support overwrite mode charmbracelet/bubbles#225
- bubbletea: suspend / abort keys feat: suspend on ctrl+z, abort on ctrl+\ charmbracelet/bubbletea#500 fix: detect terminal size after exec charmbracelet/bubbletea#541
- bubbles: optimize matches perf(key): optimize
Matchescharmbracelet/bubbles#261
Bracketed paste:
- Motivating issue: Missing support for bracketed paste charmbracelet/bubbletea#404
- bubbletea: fix(key),test: simplify the input analysis code charmbracelet/bubbletea#568
- bubbletea: fix(key): invert the control loop charmbracelet/bubbletea#569
- bubbletea: fix(key): support very long buffered input charmbracelet/bubbletea#570
- bubbletea: feat: bracketed paste charmbracelet/bubbletea#397
- bubbles: feat+fix: bracketed paste in textinput + textarea, avoid ctl chars in clipboard input charmbracelet/bubbles#214
Already merged:
-
bubbletea: insert key Support the insert key charmbracelet/bubbletea#418 - bubbletea: missing resize after exec: fix: properly detect terminal size after exec charmbracelet/bubbletea#499
-
bubbles: textinput key bindings feat: support key bindings in textinput like textarea charmbracelet/bubbles#270 - bubbles: paginator key bindings feat: make the paginator key bindings customizable charmbracelet/bubbles#272
-
bubbletea home/end key bindings: fix: key bindings for urxvt, add home/end combinations charmbracelet/bubbletea#396 -
bubbletea insert key fix(key): recover the insert key charmbracelet/bubbletea#496 -
bubbletea: Clear command feat: support a Clear command charmbracelet/bubbletea#421 -
termenv/bubbletea file descriptors: Tea and termenv do not honor WithOutput properly charmbracelet/bubbletea#420 -
bubbletea: incorrect cursor position on alt screen: Fix 1-indexing when entering alt screen charmbracelet/bubbletea#422 -
bubbletea linux console f1-f5: Support linux console F1-F5 charmbracelet/bubbletea#423 -
bubbles: incorrect cursor style: fix(cursor): apply TextStyle inline charmbracelet/bubbles#230 -
bubbletea alt key: keys: properly support the alt modifier charmbracelet/bubbletea#428 -
viewport: proper truncation to size fix(viewport): properly truncate to size charmbracelet/bubbles#228 -
bubbles: textarea secondary prompts: textarea: support dynamic prompts charmbracelet/bubbles#211 -
bubbles: go to begin/end: textarea: new bindings for "go to begin" / "go to end" charmbracelet/bubbles#226 -
termenv: tmux: Properly support tmux in termStatusReport muesli/termenv#85 -
bubbles: textarea memory: textarea: amortize heap allocs in Value charmbracelet/bubbles#212 -
bubbles: textarea memory: textarea: fix the pre-allocation of value charmbracelet/bubbles#213 -
bubbles: textarea upper/lower/cap/transpose: textarea: misc improvements charmbracelet/bubbles#210 -
termenv: Bracketed paste sequences muesli/termenv#84
Metadata
Metadata
Assignees
Labels
No labels