Usage
ToggleGroup is a small cluster of pressed/unpressed buttons for mutually exclusive options where all choices are valuable to see at a glance. It overlaps semantically with SegmentedControl; reach for ToggleGroup when the design system calls for toggle-button semantics explicitly (toolbar groupings, icon-first density, optional multi-select). Use it when "pick one of a few" is the verb and the choices deserve equal visual weight. Visually it shares the same inset tray, border, and selected fill as SegmentedControl and ButtonGroup.
TabMenu would imply filtering a content list the group does not actually own.Select or Combobox.TabNav.Switch.Button with toggle (Secondary selected fill) rather than nesting Button as a group item. Group children remain ToggleGroupItem.Tooltip provides the accessible name.fullSpan when every item should divide the available width evenly.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. Same shared 200ms ease-out motion and icon→label gap as SegmentedControl.Do
Don't
Select.Each item exposes pressed state; arrow keys navigate; names come from visible labels or explicit aria-label when icon-only. See Accessibility for the full contract.