Every exported component and public API entry point is indexed here. Pages include authored details when available and are discovered from the AppKit and UIKit Lua modules.
| Component | Summary |
|---|---|
| Alert | Presents a native alert and returns the selected response. |
| Button | A push button backed by a native button control. |
| ColorPicker | Selects a color using the platform color control. |
| ContentUnavailable | Presents a native empty, unavailable, or no-results state. |
| ControlGroup | Groups related controls into a compact row. |
| Curve | Renders a data-driven curve in a native drawing surface. |
| DatePicker | Selects a date or time value. |
| DisclosureGroup | Shows a header that expands or collapses its child content. |
| Divider | Draws a horizontal or vertical native divider. |
| FlowStack | Wraps child views into additional rows or columns as space runs out. |
| ForEach | ForEach API entry point. |
| Form | Arranges controls as a settings or data-entry form. |
| Grid | Aligns child views into rows and columns. |
| Group | Group API entry point. |
| GroupBox | Groups related controls inside a titled native box. |
| HostingController | HostingController API entry point. |
| HSplit | Places panes side by side in a native split view. |
| HStack | Arranges child views horizontally with sibling spacing. |
| Image | Displays a raster or vector image asset. |
| Label | Combines an icon and title in a standard platform label. |
| LabeledContent | Pairs a descriptive label with its value or child controls. |
| Layout | Layout API entry point. |
| LinearGradient | Fills content with a linear color gradient. |
| Link | Opens or navigates to a destination when activated. |
| List | Displays rows of data in a native table or list control. |
| MaterialView | Displays content using a native visual material. |
| Menu | Presents a native menu of related commands. |
| NavigationLink | Navigates to a destination within a navigation stack. |
| NavigationStack | Manages a stack of screens and navigation transitions. |
| OutlineGroup | Builds a nested disclosure hierarchy from tree data. |
| OutlineView | Displays hierarchical rows in a native outline control. |
| PageControl | Indicates pages and allows selecting the current page. |
| Panel | Creates a floating utility panel with native AppKit panel behavior. |
| PathView | Displays a filesystem path as a navigable or inspectable view. |
| Picker | Selects one value from a set of options. |
| Preview | Creates a fixed-size preview root for the IDE canvas. |
| ProgressStart | ProgressStart API entry point. |
| ProgressStop | ProgressStop API entry point. |
| ProgressView | Shows determinate or indeterminate progress. |
| ScrollView | Adds native scrolling around one content view. |
| SearchField | Provides native search input and search-specific behavior. |
| Section | Groups related content and may display a header. |
| Separator | Draws a native separator between adjacent content. |
| Sheet | Creates a sheet window for presentation from a parent window. |
| Slider | Selects a numeric value within a continuous range. |
| Spacer | Consumes flexible space between neighboring views. |
| Stepper | Increments or decrements a numeric value. |
| SystemImage | Displays an SF Symbol using the platform image system. |
| TabView | Presents mutually exclusive content in native tabs. |
| Text | A view that displays one or more lines of read-only text. |
| TextEditor | Edits multiline text. |
| TextField | Edits a single line of text. |
| Title | Displays prominent window or section title text. |
| Toggle | Represents an on/off value with a native switch or checkbox. |
| ToolbarItem | Creates or retrieves an item in a window toolbar. |
| ToolbarProgress | ToolbarProgress API entry point. |
| VSplit | Places panes vertically in a native split view. |
| VStack | A view that arranges its subviews in a vertical line. |
| Window | Creates the app window and hosts the rendered root view. |
| ZStack | Layers child views in the same coordinate area. |