Changelog
All notable changes to Eunomia are documented here. The format follows
1.0.0-beta.2
2026-09-18
Fixed
- button: fixed icon size, inconsistent across button sizes
- button: fixed insufficient padding on size l buttons
- button: added neutral
light,medium, anddarkvariants - button: added the
fullattribute, stretching a button to its parent's size - toolbar: fixed a duplicated close button in the mobile panel, replaced by a single burger button that stays visible above the open panel
- toolbar: fixed the rest of the page not being made inert while the mobile panel is open
- toolbar: fixed unreliable scroll locking on mobile Safari
- toolbar: fixed the dark theme ignoring
--toolbar-background - toolbar: fixed the logo overflowing past the bar's height
- toolbar: fixed slotted content in the start, center, and end slots overflowing past the bar's height
- toolbar: fixed link styling and added a separator between skip links
- table: fixed accessibility issues across the dropdown button, checkbox, columns, cells, and headers
- table: fixed spacing issues across table components
- card: fixed the sliding card's inset
- card: fixed the layout of locked and complex cards
- carousel: fixed control issues
- collapse: fixed issues introduced by
until-foundsupport - collapse: added customization tokens for rich-text content
- icon: fixed icons rendering incorrectly
- color picker: fixed the border in the error state
- animate: fixed animation in an SSR context
- themes: fixed text contrast and removed the onyr theme
- themes: reviewed the prebuilt themes
- typography: fixed font management across components
- build: fixed type exports
Documentation
- Fixed general documentation issues
- Fixed mobile display
- Added the 16px reference
1.0.0-beta.1
2026-09-13
Added
- button: added the
eun-buttoncomponent - link: added the
eun-linkcomponent - fab: added the
eun-fabcomponent - dropdown button: added the
eun-dropdown-buttoncomponent - toggle: added the
eun-toggle,eun-toggle-group, andeun-toggle-itemcomponents, with a buttons display variant - alert: added the
eun-alertcomponent - modal: added the
eun-modalcomponent - drawer: added the
eun-drawercomponent - toast: added the
eun-toastcomponent - badge: added the
eun-badgecomponent - card: added the
eun-card,eun-check-card,eun-radio-card,eun-image-card, andeun-sliding-cardcomponents - chip: added the
eun-chipcomponent - tag: added the
eun-tagcomponent - collapse: added the
eun-collapsecomponent, withuntil-foundsupport - tooltip: added the
eun-tooltipcomponent, with a rich-text variant - progress bar: added the
eun-progress-barcomponent - password strength: added the
eun-password-strengthcomponent - image carousel: added the
eun-image-carouselcomponent - input: added the
eun-inputcomponent - input file: added the
eun-input-filecomponent - input phone: added the
eun-input-phonecomponent - select: added the
eun-selectcomponent, with multiple selection - checkbox: added the
eun-checkboxandeun-checkbox-listcomponents - radio: added the
eun-radioandeun-radio-listcomponents - switch: added the
eun-switchcomponent - textarea: added the
eun-textareacomponent - search: added the
eun-searchcomponent - counter: added the
eun-countercomponent - slider: added the
eun-slidercomponent - color picker: added the
eun-color-pickercomponent - date picker: added the
eun-date-pickercomponent - time picker: added the
eun-time-pickercomponent, with a list variant - label: added the
eun-labelcomponent - animate: added the
eun-animatecomponent - divider: added the
eun-dividercomponent - infinite list: added the
eun-infinite-listcomponent - loader: added the
eun-loadercomponent, with a bar variant - skeleton: added the
eun-skeletoncomponent - tabs: added the
eun-tab-group,eun-tab, andeun-tab-panelcomponents - breadcrumb: added the
eun-breadcrumbcomponent - sidebar: added the
eun-sidebarcomponent - toolbar: added the
eun-toolbarcomponent - carousel: added the
eun-carouselcomponent - pagination: added the
eun-paginationcomponent - stepper: added the
eun-stepperandeun-stepcomponents - scheduler: added the
eun-schedulercomponent - scheduler event: added the
eun-scheduler-eventcomponent - scheduler event editor: added the
eun-scheduler-event-editorcomponent - calendar: added the
eun-calendarcomponent - table: added the
eun-tablecomponent - table header: added the
eun-table-headercomponent - table item: added the
eun-table-itemcomponent - table cell: added the
eun-table-cellcomponent - table column: added the
eun-table-columncomponent - table action bar: added the
eun-table-action-barcomponent - managed table: added the
eun-table-managedcomponent - table skeleton row: added the
eun-table-skeleton-rowcomponent
Changed
- Internationalization (i18n) support across components
- Breakpoints management, exposed as CSS custom media/exports
- Invoker Commands API support
- Drag-and-drop support (carousels, reorderable lists)
- Swipe gesture support for tab navigation
- An icon slot is now available on every icon-bearing element
- API uniformization pass across the whole component set
0.1.0
Initial release.
Added
- Theming system ported from Eunomia Components: 8 prebuilt themes, light/dark mode, and a custom-theme generator
- First real component:
eunomia-button