Versions in this module Expand all Collapse all v0 v0.1.0 Apr 6, 2026 Changes in this version + type App struct + func NewApp(win *MainWindow) *App + func (a *App) Init() tea.Cmd + func (a *App) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (a *App) View() string + type BaseWindow struct + func (bw *BaseWindow) ActiveKeyBindings() []key.Binding + func (bw *BaseWindow) Add(child widget.Component, position widget.Position) + func (bw *BaseWindow) OnKeyPress(fn func(tea.KeyMsg) tea.Cmd) + func (bw *BaseWindow) OnUpdate(fn func() tea.Cmd) + func (bw *BaseWindow) ShowPopup(popup *PopupWindow) tea.Cmd + func (bw *BaseWindow) View() string + type MainWindow struct + func NewWindow(id string, layout ...widget.Layout) *MainWindow + type OverlayOffset struct + X int + Y int + func RenderOverlay(content, title string, width, height int) (string, OverlayOffset) + type PopupStyles struct + Border lipgloss.Style + func DefaultPopupStyles() PopupStyles + type PopupWindow struct + func NewPopupWindow(id, title string, styles PopupStyles, layout ...widget.Layout) *PopupWindow + func (p *PopupWindow) Close(result any) tea.Cmd + func (p *PopupWindow) OnResult(fn func(value any) tea.Cmd) + func (p *PopupWindow) Title() string + type Stack struct