Skip to content

Releases: mwiraszka/eagami

website-v3.1.0

14 Jun 00:46
54a51dc

Choose a tag to compare

Added

  • Add a live validation control to every form component's playground so the localized error messages can be tried out interactively and switched between languages.

Changed

  • Document the errorMessages input on each form component's API reference.
  • Pick up @eagami/ui v3.1.0.

ui-v3.1.0

14 Jun 00:48
54a51dc

Choose a tag to compare

Added

  • Integrate every form control with Angular reactive and template-driven forms, so validation errors surface automatically once a field is invalid and touched, with localized default messages for the standard validators.
  • Add an errorMessages input to every form control for overriding the validation text per error key.

Changed

  • Enlarge the field-level error icon slightly so it reads more clearly alongside the message.

website-v3.0.0

12 Jun 22:49
3a817ef

Choose a tag to compare

Added

  • Add German, Brazilian Portuguese, Mandarin Chinese, Icelandic, and Dutch to the language switcher.

Changed

  • Refine the component demo pages with clearer triggers, labels, and defaults, and localize the new demo copy.
  • Pick up @eagami/ui v3.0.0.

Fixed

  • Show every language in the locale switcher and align the menu to the trigger's right edge so it no longer clips the last entries.
  • Reinstate the transfer list's source and target label defaults in the controls when a label field is cleared.
  • Wrap each attribute onto its own line in the generated code snippet for directive-based components such as the tooltip.

ui-v3.0.0

12 Jun 22:51
3a817ef

Choose a tag to compare

Added

  • Add German, Brazilian Portuguese, Mandarin Chinese, Icelandic, and Dutch translations (de, pt-BR, zh-CN, is, nl), bringing the built-in locales to ten.
  • Add a maxHeight input to <ea-menu> so long menus can scroll past a taller cap.
  • Add Angular 22 support by widening the @angular/* peer range to ^21.0.0 || ^22.0.0.

Changed

  • Breaking: Remove the deprecated size input from <ea-drawer> and <ea-dialog>; use width instead.
  • Breaking: Remove the deprecated showValue input from <ea-progress-bar>; use showPercentage instead.
  • Breaking: Remove the deprecated rows input from <ea-textarea>; use minHeight, maxHeight, and the resize handle instead.
  • Breaking: Remove the deprecated numeric (1/2/3) variant aliases from <ea-eagami-wordmark>; use default, byline, or tagline.
  • Breaking: Default the tooltip directive's maxWidth to 200px, so a tooltip without an explicit width now wraps at 200px instead of running unbounded.

Fixed

  • Keep <ea-input> reflecting its bound value even when it reverts to the value last applied, so a cleared field repopulates a re-applied default.
  • Give tooltips a dedicated surface colour and a hairline border so they no longer blend into dark backgrounds.
  • Make <ea-segmented> block-level so it aligns with inputs and selects in a shared row instead of sitting lower.

website-v2.12.0

10 Jun 18:35
d231d3e

Choose a tag to compare

Changed

  • Rebuild the remaining component pages (dropdown, multi-select, segmented, file uploader, time picker, drawer, popover, menu, tabs, stepper, breadcrumbs, transfer list, tree, virtual list, tooltip, and toast) as interactive playgrounds, so every component now has a consistent playground demo.
  • Pick up @eagami/ui v2.12.0.

ui-v2.12.0

10 Jun 18:36
d231d3e

Choose a tag to compare

Added

  • Add playground control metadata for the remaining components so every component has an interactive demo.
  • Add an animated slide-in option to <ea-drawer>.
  • Add size and groupThousands inputs to <ea-paginator>.
  • Add clearable and position inputs to <ea-toast>.
  • Add a maxWidth input to the tooltip directive that wraps long text at a set width.
  • Add <ea-icon-half-heart> and <ea-icon-half-circle> so half-step ratings work with heart and circle icons.

Changed

  • Breaking: <ea-multi-select> keeps selected chips on one horizontally scrollable row with an always-visible clear button, and shows every chip by default instead of capping at three.

Fixed

  • Honor <ea-drawer>'s closeOnEscape when off, and keep the trigger working after Escape closes the drawer.
  • Trim <ea-drawer> vertical padding at the smaller sizes so top and bottom drawers no longer clip their content.
  • Use the interactive hover wash for <ea-menu> items so the hover state stays visible on dark surfaces.
  • Fix <ea-paginator> left and right alignment.
  • Show tooltips when keyboard focus lands on a wrapped trigger such as <ea-button>.
  • Stretch <ea-segmented> to the full width of its container when fullWidth is set.
  • Even out the connector spacing between <ea-stepper> steps.

website-v2.11.0

09 Jun 18:54
172f025

Choose a tag to compare

Changed

  • Add a label control to the button playground and show a success toast when the button is clicked.
  • Keep the code-input demo centered, scroll it horizontally when its cells outgrow the card, reserve room so a focused cell's ring is not clipped, and cap the placeholder to the code length.
  • Rebuild the command palette, data table, date picker, and dialog pages as interactive playgrounds.
  • Pick up @eagami/ui v2.11.0.

ui-v2.11.0

09 Jun 18:56
172f025

Choose a tag to compare

Added

  • Add an allowAllChars input to <ea-code-input> for accepting any non-whitespace character, not just digits.

Changed

  • Lighten the avatar's initials placeholder background in light mode.
  • Spread <ea-code-input>'s placeholder one character per cell instead of repeating it across every cell.
  • Lighten <ea-data-table> striped rows to a mid-tone between the header and unstriped rows instead of matching the header shade.

Fixed

  • Stop the dropdown, autocomplete, and multi-select menus from revealing the content behind them when their list is scrolled past its end.
  • Drop the trailing gap on an icon-only <ea-button> so the icon is no longer offset when there is no label.
  • Scope <ea-card> padding to the card's own content so a nested card no longer inherits an outer card's padding.
  • Make a full-width <ea-card> stretch the host so it fills flex and inline parents, not only normal block flow.
  • Apply <ea-data-table> column widths to body cells so the columns stay aligned with the header when stickyHeader is enabled.

website-v2.9.0

08 Jun 00:51
503a2dd

Choose a tag to compare

Changed

  • Pick up @eagami/ui v2.9.0, tightening every playground number control (narrower fields, no scroll-wheel value changes, no e).
  • Add sensible bounds to the playground number controls (e.g. sliders capped at ±1,000, wordmark size floored at 10px).
  • Pick the wordmark variant from named values and label its size control in px.
  • Surface the new slider and range-slider thousands-separator toggle in their playgrounds.
  • Default the color-picker playground to the new all format.

website-v2.10.0

08 Jun 21:10
6003db2

Choose a tag to compare

Changed

  • Rebuild the accordion, autocomplete, and avatar-editor pages as interactive playgrounds, with inline add, remove, and edit controls for the accordion items and autocomplete options.
  • Shorten the autocomplete demo's option list and give the avatar-editor canvas size sensible bounds.
  • Update playground number fields only when you click away or press Enter, and show each field's allowed range, so the preview no longer flickers through invalid values while typing.
  • Add API reference descriptions for every component's inputs, outputs, and methods, translated across all locales.
  • Pick up @eagami/ui v2.10.0.