Versions in this module Expand all Collapse all v0 v0.14.0 Jan 2, 2026 v0.13.0 Dec 10, 2025 Changes in this version + type CheckboxItem struct + Checked bool + Description string + Enabled bool + Label string + Value any + type CheckboxList struct + func NewCheckboxList(items []CheckboxItem) *CheckboxList + func (c *CheckboxList) Blur() + func (c *CheckboxList) CheckedItems() []CheckboxItem + func (c *CheckboxList) CheckedValues() []any + func (c *CheckboxList) Focus() + func (c *CheckboxList) IsFocused() bool + func (c *CheckboxList) Items() []CheckboxItem + func (c *CheckboxList) SelectAll() + func (c *CheckboxList) SelectNone() + func (c *CheckboxList) SetChecked(index int, checked bool) + func (c *CheckboxList) Toggle() + func (c *CheckboxList) Update(msg tea.Msg) tea.Cmd + func (c *CheckboxList) View() string + func (c *CheckboxList) ViewHelp() string + type Progress struct + func NewProgress(steps []string) *Progress + func (p *Progress) CurrentStep() int + func (p *Progress) CurrentStepName() string + func (p *Progress) SetStep(step int) + func (p *Progress) TotalSteps() int + func (p *Progress) View() string + func (p *Progress) ViewCompact() string + type RadioGroup struct + func NewRadioGroup(options []RadioOption) *RadioGroup + func NewRadioGroupSimple(labels []string) *RadioGroup + func (r *RadioGroup) Blur() + func (r *RadioGroup) Focus() + func (r *RadioGroup) IsFocused() bool + func (r *RadioGroup) Selected() int + func (r *RadioGroup) SelectedOption() RadioOption + func (r *RadioGroup) SetSelected(index int) + func (r *RadioGroup) Update(msg tea.Msg) tea.Cmd + func (r *RadioGroup) View() string + type RadioOption struct + Description string + Label string + type TextInput struct + func NewTextInput(label string) *TextInput + func (t *TextInput) Blur() + func (t *TextInput) Focus() tea.Cmd + func (t *TextInput) IsFocused() bool + func (t *TextInput) SetValue(value string) + func (t *TextInput) Update(msg tea.Msg) tea.Cmd + func (t *TextInput) Value() string + func (t *TextInput) View() string + func (t *TextInput) ViewInline() string + func (t *TextInput) WithMasked() *TextInput + func (t *TextInput) WithPlaceholder(placeholder string) *TextInput + func (t *TextInput) WithWidth(width int) *TextInput