Usage
SegmentedControl presents a few mutually exclusive options as a single merged-border surface: view density, time window, unit toggle, sort direction. It saves space versus separate buttons and reads as one control—closer to iOS segmented controls or Carbon button groups with merged borders than to tabs. The mental model is "pick one of these visible modes and apply it now". Use it when the full set fits comfortably and the choice is frequent enough that keeping all options visible beats hiding them in a menu. Its track fill (--color-fill-subtle), input edge (--color-border-input), radius (--radius-control), and selected wash (--alpha-12) are shared with ToggleGroup and ButtonGroup. ButtonGroup keeps hairline dividers in place of this control's inset gap.
Select or Combobox.Tabs.Switch or IconToggle.formatMessage; test translations to ensure no segment wraps into two lines.collapseUnselectedLabels only in narrow toolbars where every item has a distinct icon and aria-label. The selected label remains visible while inactive items retain square icon targets. Labels animate open/closed at shared 200ms ease-out (--grouped-control-collapse-*) with the same icon→label gap as a static segment.strong when the selected segment must read as the strongest mark on the track. It uses the transient surface (--color-bg-transient) and label (--color-fg-transient-default) with no border; hover and press add no paint, the focus ring is --focus-ring-color-transient, the same in light and dark mode, and a disabled selected segment keeps the regular disabled paint.fullSpan only when every segment should share the available width.