Versions in this module Expand all Collapse all v0 v0.8.0 Oct 1, 2026 v0.6.0 Sep 30, 2026 v0.5.0 Sep 30, 2026 v0.4.0 Sep 29, 2026 v0.3.0 Sep 29, 2026 Changes in this version type Item + Swatch string v0.2.0 Sep 27, 2026 Changes in this version type Picker + At *[2]int + Narrow func(query string) (rest string, keep func(*Item) bool) v0.1.0 Sep 27, 2026 Changes in this version + const FirstRow + const ID + type Host interface + Close func() + Line func() *lineedit.Line + RecordAnswer func(answer string, cancelled bool) + Size func() (width, height int) + Theme func() *theme.Theme + type Item struct + Desc string + Detail string + Key string + Name int + Off bool + Pick func() tea.Cmd + Title string + type Match struct + InDetail []int + InTitle []int + Item *Item + type Picker struct + Action string + Answers bool + Enter func(query string) (tea.Cmd, bool) + Items []Item + func New(h Host, title, placeholder string, maxW int, items []Item) *Picker + func (p *Picker) Answer(title string) (tea.Cmd, bool) + func (p *Picker) Changed() + func (p *Picker) Close() + func (p *Picker) Cursor() (int, int) + func (p *Picker) Indicator() string + func (p *Picker) Key(k tea.KeyPressMsg) tea.Cmd + func (p *Picker) Layout() []overlay.Box + func (p *Picker) Mouse(e overlay.MouseEvent) tea.Cmd + func (p *Picker) Selected() *Item + func (p *Picker) Shown() []Match + func (p *Picker) Status() (string, string) + func (p *Picker) Title() string