A small, reusable Bubble Tea TUI framework:
a router over a screen stack, plus context-agnostic, closure-configured components. It names
no application domain type — a consumer supplies its context (recovered via core.App[T]),
optional header/output/status chrome, a theme, and its tabs, and bubblestack.Run wires the rest.
core/—Sharedstate, theRouterand navigationActions (Push/Pop/Replace/…), theScreeninterface and optional capabilities (Receiver/Crumber/Overlayer/…), a theme registry, and layout/help/style helpers.components/— reusable screens configured by closures: a self-dispatching listItem,PickerScreen,DialogScreen,LoadingScreen,TaskScreen,FormScreen,DocScreen, and the defaultLogPane/StatusLine.
import "github.com/brohd11/bubblestack"