Skip to content

Latest commit

 

History

History
70 lines (67 loc) · 4.93 KB

index.md

File metadata and controls

70 lines (67 loc) · 4.93 KB

Reference

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.