NUI / Components

Planned Components

Planned components are not available yet and should not be treated as usable syntax.

Planned components are not available yet and should not be treated as usable syntax.

Planned components

Not available yet

Planned components are reference entries only. They should not be copied as working NUI Script V2 syntax.

ComponentPlanned categoryPlanned purposeCurrent usageCurrent workaround
DropdownPlannedPopup & SelectionDropdown selection control.Not available yetUse Button plus Event Graph behavior until selection components are implemented.
ComboBoxStringPlannedPopup & SelectionString-based combo box.Not available yetUse Button or ListView-driven selection workflows.
ComboBoxKeyPlannedPopup & SelectionKey/value combo box.Not available yetUse ListView with selectedKey for data-driven selection.
ComboBoxPlannedPopup & SelectionGeneral combo box.Not available yetUse ListView, TileView, or Event Graph-controlled selection.
TooltipPlannedPopup & SelectionTooltip surface.Not available yetUse explicit Text or ExpandableArea help content.
ToolTipPlannedPopup & SelectionTooltip alias or alternate spelling.Not available yetPrefer the final documented spelling once implemented.
MultiLineEditableTextPlannedInputMultiline text editing.Not available yetUse EditableText for single-line input.
MultiLineEditableTextBoxPlannedInputStyled multiline text editing.Not available yetUse TextInput for styled single-line input.
RichTextBlockPlannedCommon / TextRich text rendering.Not available yetUse plain Text.
RichTextBlockDecoratorPlannedCommon / TextRich text decoration support.Not available yetNot available.
RichTextBlockImageDecoratorPlannedCommon / TextInline image support for rich text.Not available yetUse separate Image and Text layout.
SpinBoxPlannedInputNumeric stepper input.Not available yetUse Slider or TextInput depending on the interaction.
InputKeySelectorPlannedInputKey-binding input.Not available yetUse Event Graph-controlled key-binding UI.
LinePlannedCommon / DisplayLine primitive.Not available yetUse Divider or thin Rectangle.
LoadingBarPlannedCommon / FeedbackLoading-specific progress display.Not available yetUse ProgressBar.
MaterialSurfacePlannedCommon / MediaMaterial-backed UI surface.Not available yetUse Image or Rectangle depending on the visual need.
BackgroundBlurPlannedCommon / EffectsBlur effect surface.Not available yetUse opaque or translucent Border/Rectangle styling.
ThrobberPlannedCommon / FeedbackLoading animation indicator.Not available yetUse ProgressBar or Text status until implemented.
CircularThrobberPlannedCommon / FeedbackCircular loading animation indicator.Not available yetUse ProgressBar or Text status until implemented.
PostBufferUpdatePlannedCommon / EffectsPost-buffer update/effect support.Not available yetNot available.
PostBufferBlurUpdaterPlannedCommon / EffectsPost-buffer blur update support.Not available yetNot available.
InvalidationBoxPlannedAdvanced / PerformanceInvalidation/performance wrapper.Not available yetNot available as public source syntax.
RetainerBoxPlannedAdvanced / PerformanceRetainer rendering wrapper.Not available yetNot available as public source syntax.
NativeWidgetHostPlannedAdvanced / NativeNative widget hosting.Not available yetNot available as public source syntax.
ViewportPlannedAdvanced / NativeViewport widget surface.Not available yetNot available as public source syntax.
WidgetComponentPlannedAdvanced / NativeWidget component integration.Not available yetUse Unreal-side composition outside NUI Script.
WidgetInteractionComponentPlannedAdvanced / NativeWidget interaction integration.Not available yetUse Unreal-side interaction setup.
WindowTitleBarAreaPlannedAdvanced / PlatformWindow title bar area support.Not available yetNot available as public source syntax.
MouseHoverComponentPlannedAdvanced / InteractionHover interaction helper.Not available yetUse existing component hover visuals where supported.
SizeBoxComponentPlannedAdvanced / NativeNative component wrapper.Not available yetUse SizeBox.
ScaleBoxComponentPlannedAdvanced / NativeNative component wrapper.Not available yetUse ScaleBox.
NamedSlotPlannedLayout / TemplatesNamed child slot/template surface.Not available yetUse current component-specific slots, such as ExpandableArea Header/Body.

Next steps