@siemens/ix@5.1.0
Minor Changes
-
#2473
a16ab0aThanks @nuke-ellington! - Floating ix-panes can be closed via_ Escape_, will set focus to descendant on open and restore focus once closed and employ a focus trap.Fixes #2333
-
#2573
0648d8dThanks @lzeiml! - Improved ix-menu accessibility by implementing the W3C menubar pattern, adding better keyboard navigation and screenreader suppport.
Added propertiesi18nAriaLabelMenuandi18nNavigationHintfor screenreader translations. -
#2574
94017adThanks @alexkaduk! - Add ix-popover with optional ix-popover-header, ix-popover-content, ix-popover-image, and ix-popover-footer for anchored floating panels. Supports click and hover triggers, placement, nesting, focus management, and programmatic open/close. -
#2619
3244cb6Thanks @lzeiml! - Selected chips inix-selectwithmode="multiple"are now laid out on a single row. When the selected chips no longer fit the available width, the chips that would overflow are collapsed into a non-removable "+N" overflow indicator chip. Clicking (or activating via keyboard) the indicator opens a dropdown listing the hidden items, each of which can be removed.This replaces the previous multi-row wrapping/scrolling chip layout. A new
i18nMoreItemsproperty (default'{count} more') provides the accessible label for the overflow indicator, where{count}is replaced with the number of hidden items. -
#2589
a2f425cThanks @dmytro-halimov! - Added anoPaddingproperty to ix-pane. When set totrue, the left, right and bottom padding of the content area is removed while the title keeps its padding. -
#2567
64e649aThanks @dmytro-halimov! - Fixdisabledprop onix-select-itemhaving no effect. Thedisabledstate is now reflected to the host, propagated to the underlyingix-dropdown-itemand the item is excluded from mouse and keyboard selection inix-select.
Patch Changes
-
#2581
5ad2fc5Thanks @nuke-ellington! - Update layout of app switch modal invoked by ix-application to match design guideline.
Set color of ix-blind header actions slot icon button according to blind variant.
Remove background from disabled ix-breadcrumb-items.
Reduce ix-date-picker month and year selection button paddings to move them closer together. -
#2620
d1c6895Thanks @alexkaduk! - Fix ix-checkbox layout to match the design specification. Label-less instances no longer leave empty space beside the control, the interactive area is 24×24 px, and checkbox and label are vertically centered with a 6 px gap. -
#2565
7c34939Thanks @lakshmi-priya-b! - Unregister ix-menu from menu-service on disconnect to prevent warnings.Fixes #2128
-
#2586
74d6524Thanks @GayatriK2002! - Disabled buttons are now correctly inaccessible, preventing unintended interactions. -
#2523
7a6cb52Thanks @nuke-ellington! - Fixix-inputpassword eye icon: remove debugcolor: redstyle and conditionally render the toggle button instead of hiding it via CSS class. -
#2618
d9fe735Thanks @danielleroux! - Fixix-selectso the hidden focus proxy no longer creates an unnecessary dropdown scrollbar when the select is rendered lower in the viewport.Fixes #2615
-
#2571
e727b72Thanks @nuke-ellington! - Make sure the ix-application'sforce-breakpointproperty takes effect even if changed during runtime. -
#2575
1342470Thanks @danielleroux! - Update stencil and stencil output target to latest version -
#2513
33c0eb9Thanks @GayatriK2002! - Re-register tigger and DOM change listeners after ix-tooltip was re-attached.Fixes #2481
-
#2572
5f2fa82Thanks @dmytro-halimov! - Fix ix-modal-header title layout so long words wrap inside the modal and no longer push the close button outside the dialog. Fixes #2500 -
#2522
6fed3ffThanks @lakshmi-priya-b! - Update margins for menu buttons in ix-menu. -
#2522
6fed3ffThanks @lakshmi-priya-b! - Update margins for ix-content. -
#2625
ffd8c48Thanks @spike-rabbit! - Fix ix-action-card to render its content inside abuttonelement so it is keyboard-focusable and exposed as a button to assistive technologies, improving accessibility.Note: the default slot is intended for non-interactive content. Nested interactive elements (links, buttons, inputs) inside the card are not supported, as the card is now a single button.
-
#2570
47d93f3Thanks @danielleroux! - Preventundefinedaccess of internal element during render phase. Affected components:ix-date-input,ix-dropdown-button,ix-menu-categoryandix-time-input.Fixes #2568
-
#2497
f66d556Thanks @varun-srinivasa! - Update color and rotation of ix-card-list chevron icon to match style guide.