Eunomia v1.0.0-beta.2
AllAngularReactNext.jsJavaScriptVue
EunomiaSalmonForestVioletOceanGoldFireCustom…
🇬🇧 English🇫🇷 Français

Changelog

All notable changes to Eunomia are documented here. The format follows Keep a Changelog, and the project adheres to Semantic Versioning.

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, and dark variants
  • button: added the full attribute, 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-found support
  • 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-button component
  • link: added the eun-link component
  • fab: added the eun-fab component
  • dropdown button: added the eun-dropdown-button component
  • toggle: added the eun-toggle, eun-toggle-group, and eun-toggle-item components, with a buttons display variant
  • alert: added the eun-alert component
  • modal: added the eun-modal component
  • drawer: added the eun-drawer component
  • toast: added the eun-toast component
  • badge: added the eun-badge component
  • card: added the eun-card, eun-check-card, eun-radio-card, eun-image-card, and eun-sliding-card components
  • chip: added the eun-chip component
  • tag: added the eun-tag component
  • collapse: added the eun-collapse component, with until-found support
  • tooltip: added the eun-tooltip component, with a rich-text variant
  • progress bar: added the eun-progress-bar component
  • password strength: added the eun-password-strength component
  • image carousel: added the eun-image-carousel component
  • input: added the eun-input component
  • input file: added the eun-input-file component
  • input phone: added the eun-input-phone component
  • select: added the eun-select component, with multiple selection
  • checkbox: added the eun-checkbox and eun-checkbox-list components
  • radio: added the eun-radio and eun-radio-list components
  • switch: added the eun-switch component
  • textarea: added the eun-textarea component
  • search: added the eun-search component
  • counter: added the eun-counter component
  • slider: added the eun-slider component
  • color picker: added the eun-color-picker component
  • date picker: added the eun-date-picker component
  • time picker: added the eun-time-picker component, with a list variant
  • label: added the eun-label component
  • animate: added the eun-animate component
  • divider: added the eun-divider component
  • infinite list: added the eun-infinite-list component
  • loader: added the eun-loader component, with a bar variant
  • skeleton: added the eun-skeleton component
  • tabs: added the eun-tab-group, eun-tab, and eun-tab-panel components
  • breadcrumb: added the eun-breadcrumb component
  • sidebar: added the eun-sidebar component
  • toolbar: added the eun-toolbar component
  • carousel: added the eun-carousel component
  • pagination: added the eun-pagination component
  • stepper: added the eun-stepper and eun-step components
  • scheduler: added the eun-scheduler component
  • scheduler event: added the eun-scheduler-event component
  • scheduler event editor: added the eun-scheduler-event-editor component
  • calendar: added the eun-calendar component
  • table: added the eun-table component
  • table header: added the eun-table-header component
  • table item: added the eun-table-item component
  • table cell: added the eun-table-cell component
  • table column: added the eun-table-column component
  • table action bar: added the eun-table-action-bar component
  • managed table: added the eun-table-managed component
  • table skeleton row: added the eun-table-skeleton-row component

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