Public UI surface

Components with one behavioral core.

HuxerUI components are controlled View factories backed by shared state, input, semantics, layout, and theme contracts. The catalog maps directly to the current public API and its component-specific behavior.

Controls

Controlled, theme-resolved interaction primitives with shared pointer, keyboard, focus, and semantics behavior.

  • Button
  • IconButton
  • Checkbox
  • RadioButton
  • Switch
  • Chip
  • SegmentedButton
  • Slider
View component documentation

Text and input

Text measurement, editable values, validation, selection, IME integration, and submission actions.

  • Text
  • SelectionArea
  • TextField
  • Validation
  • Tooltip
View component documentation

Layout

Constraint-based composition, scrolling, responsive structure, and large-data virtualization.

  • Row
  • Column
  • Flow
  • Stack
  • ScrollView
  • VirtualList
  • VirtualGrid
  • DrawerLayout
View component documentation

Navigation

Destination controls, retained page stacks, typed routes, nested navigation, and browser history.

  • Tabs
  • TopAppBar
  • NavigationBar
  • NavigationPane
  • NavigationStack
View component documentation

Feedback and presentation

Window-level feedback, modal surfaces, anchored content, progress, and layered presentation.

  • ProgressCircle
  • ProgressBar
  • Toast
  • Dialog
  • BottomSheet
  • Popup
  • Menu
View component documentation

Graphics and media

Typed image resources, vector assets, custom paths, retained drawing, and external texture streams.

  • Image
  • Canvas
  • Path
  • VectorAsset
  • ExternalTexture
View component documentation