| title | Component gallery | ||||||
|---|---|---|---|---|---|---|---|
| description | A visual catalog of every tuika component, grouped into focused pages with API links, examples, and recorded terminal demos. | ||||||
| sidebar |
|
A visual catalog of tuika's components — each with a name, a one-line description, and an animated demo.
Progress, activity, loading, and host-driven animation.
Spinner · ProgressBar · ActivityList · Loader · Timeline
Styled text, wrapped prose, and separators.
Streaming Markdown, HTML, highlighted code, and diffs.
Markdown + MarkdownState · Html · CodeBlock · Diff
Application shells, containers, focus scopes, and viewport structure.
AppShell · SelectionScreen · Flex · Flow · Grid · Boxed · FocusScope · StatusBar · Scrollbar + VirtualWindow
Scrolling, forms, dialogs, selection, tables, tabs, and input.
Scroll + ScrollState · ItemScroll · Viewport + ScrollState · Form + FormField + FormState · Scene + Dialog · Dialog presets · DrawView / CanvasView · SelectList + SelectState · TreeList + TreeState · CompletionPalette + CompletionState · Table + SelectState · KeyedTable + KeyedSelectState · Tabs + TabsState · TabSelect + TabSelectState · Slider + SliderState · TextInput + TextInputState
Transient notifications and structured console output.
Toasts + ToastList · Console + ConsoleLog
ASCII lettering, QR codes, framebuffers, and key hints.
AsciiFont · QrCode · FrameBuffer + FrameBufferView · KeyHints · KeymapHelp
- API documentation — the complete component reference,
including helpers without a standalone demo (
Spacer,Responsive,Constrained,Wrap). - Markdown guide — streaming, GFM tables, highlighting, links, images, and inline HTML, in one place.
- Runnable examples — enter the alternate screen; quit with
q/esc. - README — the model behind the toolkit.