Naked UI

Widget

Headless Flutter widgets: behavior, semantics, and interaction state without styling.

NakedAccordion

Headless accordion primitives with expansion state management and typed builders for fully custom triggers

NakedButton

Headless button component for Flutter with full control over styling, behavior, and accessibility features

NakedCheckbox

Headless checkbox primitive with tristate support and typed state snapshots

NakedDialog

Headless dialog component with focus management and accessibility

NakedDisclosure

Headless disclosure button and panel with controlled state, accessible semantics, and optional exit-aware transitions

NakedLink

Headless Flutter link with caller-owned navigation, accessible semantics, and observable interaction state

NakedMenu

Headless menu component with keyboard navigation and accessibility

NakedPopover

Headless anchored popover with focus management, outside-tap dismissal, and lifecycle hooks

NakedRadio

Headless radio button primitives backed by RadioGroup for exclusive selection

NakedSelect

Headless single-select dropdown with typed trigger and option builders

NakedSlider

Controlled multi-thumb slider with pointer, keyboard and semantic interaction

Switch (NakedToggle)

Headless on/off control built on top of NakedToggle with switch semantics for accessibility

NakedTabs

Headless tab primitives with roving focus and typed state builders

NakedTextField

Headless text input component with native editing behavior

NakedToastScope

Headless queued toast notifications with timers, pause rules, focus, and status or alert semantics

NakedToggle

Headless toggle component with configurable semantics and state management

NakedTooltip

Hover/touch triggered tooltip overlay with positioning, animation, and lifecycle callbacks

NakedCombobox

Editable selection with filtered options

NakedMenubar

Horizontal menu navigation and nested actions

NakedScrollbar

State-aware scrollbar over Flutter RawScrollbar

NakedToggleGroup

Controlled single-selection toggle groups

NakedTextMagnifier

Adaptive touch magnification for editable text