Releases: mwiraszka/eagami
Releases · mwiraszka/eagami
website-v3.1.0
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
errorMessagesinput on each form component's API reference. - Pick up @eagami/ui v3.1.0.
ui-v3.1.0
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
errorMessagesinput 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
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
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
maxHeightinput 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
sizeinput from<ea-drawer>and<ea-dialog>; usewidthinstead. - Breaking: Remove the deprecated
showValueinput from<ea-progress-bar>; useshowPercentageinstead. - Breaking: Remove the deprecated
rowsinput from<ea-textarea>; useminHeight,maxHeight, and the resize handle instead. - Breaking: Remove the deprecated numeric (
1/2/3) variant aliases from<ea-eagami-wordmark>; usedefault,byline, ortagline. - Breaking: Default the tooltip directive's
maxWidthto 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
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
Added
- Add playground control metadata for the remaining components so every component has an interactive demo.
- Add an
animatedslide-in option to<ea-drawer>. - Add
sizeandgroupThousandsinputs to<ea-paginator>. - Add
clearableandpositioninputs to<ea-toast>. - Add a
maxWidthinput 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>'scloseOnEscapewhen 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 whenfullWidthis set. - Even out the connector spacing between
<ea-stepper>steps.
website-v2.11.0
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
Added
- Add an
allowAllCharsinput 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 whenstickyHeaderis enabled.
website-v2.9.0
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
allformat.
website-v2.10.0
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.