Skip to content

Latest commit

 

History

History
65 lines (40 loc) · 4.23 KB

File metadata and controls

65 lines (40 loc) · 4.23 KB
title Component gallery
description A visual catalog of every tuika component, grouped into focused pages with API links, examples, and recorded terminal demos.
sidebar
group order
label
Components
2

Component gallery

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.

Text · Rule

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

See also

  • 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.