UI Components & ARIA Source release: v1.1.0 • SHA: cee51abe

CoherynUI Components — Component Catalog & Taxonomy v1.0

Status: Approved Specification
Reference ADR: ADR-013: Full UI Component Catalog, Accessibility, and SSR Contracts


1. Overview

CoherynUI Components is the official, first-party accessible UI library of CoherynUI. It delivers complete headless behavioral primitives via @coheryn/coherynui-components and a production-ready React component facade via @coheryn/coherynui-react, styled natively using the CoherynUI CSS Engine.


2. Component Taxonomy (8 Families, 48 Patterns)

FamilyComponentsArchitecture Model
ActionsButton, IconButton, ButtonGroup, SplitButton, ToggleButtonNative buttons with tokenized states (hover, active, focus-visible) and loading spinner slots.
FormsInput, Textarea, Label, Checkbox, RadioGroup, Switch, Select, Combobox, Slider, Range, DatePicker, TimePicker, FileUpload, FormFieldControlled and uncontrolled state; ARIA invalid and description binding; zero layout shifts.
OverlaysDialog, AlertDialog, Popover, Tooltip, DropdownMenu, ContextMenu, Drawer, HoverCardFocus trap, scroll-lock, outside click and escape key dismissal, portal rendering.
NavigationNavbar, Sidebar, Breadcrumbs, Tabs, Menubar, NavigationMenu, Pagination, Stepper, CommandPaletteRoving tabindex keyboard navigation, current item indicators (aria-current), collapsible sidebars.
FeedbackAlert, Toast, Progress, Spinner, Skeleton, StatusBadge, EmptyStateARIA live regions, progress bars with percentage indicators, accessible skeleton loaders.
Data DisplayTable, DataTable, Card, Avatar, Accordion, TreeView, List, Timeline, StatsComposable compound cards, multi-level accordions, semantic tables with sortable column headers.
LayoutContainer, Stack, Cluster, Grid, SplitPane, ResizablePanels, Separator, AspectRatioAdaptive layout primitives from the CoherynUI CSS Engine recipe layer.
Media & MaterialsImage, Carousel, GlassCard, GlassToolbar, FloatingDock, RefractivePanelIntegrated with Tier 1 CSS Liquid Glass and Tier 3 WebGPU refraction (@coheryn/coherynui-gpu-materials).