Skip to content

brohd11/bubblestack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bubblestack

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/Shared state, the Router and navigation Actions (Push/Pop/Replace/…), the Screen interface and optional capabilities (Receiver/Crumber/Overlayer/…), a theme registry, and layout/help/style helpers.
  • components/ — reusable screens configured by closures: a self-dispatching list Item, PickerScreen, DialogScreen, LoadingScreen, TaskScreen, FormScreen, DocScreen, and the default LogPane/StatusLine.

Used by gdaddon and repoview.

import "github.com/brohd11/bubblestack"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages