User Guide#
Everything you need to build real applications with bootstack — start with setup and the basics, reach for a how-to when you have a specific task in mind, or read a topic guide to learn a subsystem end to end. For the complete lookup of every public name, see the API Reference; for the visual widget catalog, see Widgets.
Getting started#
Install bootstack and confirm your environment is ready.
Your first window, a navigation app, and reactive state — in a few minutes.
Choose the right top-level container: App, AppShell, or Window.
How-to guides#
Text, numbers, dates, choices, and sliders — and binding them to state.
Add icons, labels, buttons, and toggles inside a field to specialize it.
Buttons, events, debounced streams, shortcuts, and menus.
Labels, lists, tables, trees, and the data sources behind them.
Lay out fields and validate them before submit.
Alerts, confirmations, prompts, toasts, and custom dialogs.
Sidebar, master–detail, and workspace navigation shapes.
Arrange widgets with stacks and grids; fill, expand, and anchor.
Set the runtime and distribution icons from a single glyph.
Topics#
Color themes, runtime switching, and custom themes.
Fonts and the text-style tokens.
Image handles and theme-aware icons.
Translatable text and locale-aware formatting.
Reactive state that flows between widgets.
The on_* model and the typed payloads handlers receive.
Compose, filter, debounce, and throttle event pipelines.
Rules that check what a user enters.
Sources, the col() query language, filtering, and paging.
A file-backed preferences store.
Register application keyboard shortcuts.
Run work after a delay or on a repeating interval.
The exception types bootstack raises.