Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Interactive Styling Lab

Toggle styling modifiers and themes on each widget family. Toggle Compare Baseline shows the unstyled widget beside it, and the generated Haskell can be copied. The concepts are in Styling & Theming and Styling Gotchas.

Buttons

Toggle buttons

Checkboxes

Three surfaces: the box well (themeInput), the check (themeAccent), and the label.

Radio buttons

Text inputs

Search and numeric inputs

Select and combo box

select draws its trigger with themeButton; comboBox uses themeInput.

Text areas

Sliders

Custom controls

Switches, knobs, and spinners from NanoUI.Widgets.Custom.

Panels, cards, and callouts

Scroll areas

Tabs

Tables and trees

Overlays

Floating windows, popup menus, and tooltips.