·
50 commits
to main
since this release
2.14.0 (2025-09-04)
Features
- framework: adds
unsafeRegisterIcon
base method for custom SVG icons (#12145) (3b67132), closes #clip0_2221_23716 - ui5-calendar: expose shadow parts for YearRangePicker and CalendarHeader arrows (#12114) (ada0d1a), closes #0070f2 #0070f2 #e5e5e5
- ui5-date-picker: provide accessible description API (#11831) (df8804a), closes #12004
- ui5-date-picker: add valueFormat and displayFormat (#11751) (2acdbcc), closes #1957
- ui5-dynamic-date-range: introduce last/next X options (#11621) (50fd58d)
- ui5-illustrated-message: updated horizon tnt illustrations (#12084) (2a87850)
- ui5-navigation-layout: adjust shellbar padding when side navigation is present (#12175) (723493f)
- ui5-product-switch-item: added image slot (#11965) (79903f4)
- ui5-search-item-show-more: introduce new show more item (#11931) (f133a70)
- ui5-segmented-button: improve component accessibility (#12198) (bf232e9)
- ui5-select: add accessibleDescription and accessibleDescriptionRef (#12081) (7152726), closes #12004
- ui5-shellbar: add preventable search field clear event (#12227) (c178acd)
- ui5-timeline: improve keyboard handling (#12021) (de3ab96)
Fixes
- tools: correct strip unused theming base content (#12133) (a97901d)
- tools: add
npmignore
to ensuredist
is published (#12199) (b00bd17), closes #12196 - framework: fix drag and drop in Shadow DOM (#11975) (fb561aa)
- framework: skip non-element nodes when resolving groups in F6 navigation (#12174) (060af95)
- framework: improve CSS variables from OpenUI5 detection (#12177) (9199825)
- framework: use font-face declarations from theming-base-content (#12144) (50deee9)
- framework: copy "base" pkg i18n assets to
dist/prod
(#12072) (7460a76) - framework: sap-ui-themeRoot block all origins by defaultTheme root disallow default (#12035) (8fa82da)
- framework: introduce centralized scrollbar styling (#12207) (5481bb3)
- framework: improve focus handling for OpenUI5 and Web Component popups (#12230) (6937756)
- icons: fix
status-completed
icon in RTL (#12216) (e76b9f7), closes #12195 - popups: remove popover focus styling after keyboard interaction (#12239) (2df7138), closes #12231
- ui5-search-item: encode markup (#12140) (005f17e)
- ui5-breadcrumbs: enable current location text truncation (#12220) (1014b34), closes #12219 #12219
- ui5-button: announce the text node properly (#12077) (684f1fc)
- ui5-checkbox: fix focus spacing (#12100) (a8e8dd1)
- ui5-color-palette: adjust keyboard navigation (#12107) (53b1f26), closes #8744 #11439
- ui5-color-picker: sanitize input by removing '#' from hex value (#12185) (ea60f3a), closes #11417
- ui5-combobox: prevent whitespace below value state when no items are present (#12218) (546f0fb)
- ui5-dialog: initial dimensions are now calculated at once (#12108) (2c97806)
- ui5-dynamic-page-title: conditionally apply ARIA attributes based on interactivity (#12141) (ea23724), closes #12053
- ui5-dynamic-page: correct pin button tooltip based on pinned state (#12086) (b392d46), closes #12064
- ui5-file-uploader: adjust tokenizer collapse behaviour (#12250) (4bc8ba7)
- ui5-form-item: update host element display (#12208) (bd9299e), closes #12201
- ui5-input: emit change when suggestion is clicked (#12206) (50bb5e6)
- ui5-input: fire submit only if single input in a form (#12244) (0944107), closes #12221
- ui5-list-item: adjust line height for byline (#12063) (191b700)
- ui5-message-strip: align message strip announcements with latest figma (#12135) (176a02a)
- ui5-page: correct content overlap with shellbar header (#12124) (2313daa)
- ui5-responsive-popover: fix open/close state, when initially open (#12236) (5b269ed), closes #12225
- ui5-search-field: show separator only when needed (#12113) (7566649)
- ui5-search: autocomplete for items loaded with delay (#12204) (5af304b), closes #11959
- ui5-search: deselect item on delete/backspace (#12215) (6b098cc)
- ui5-search: align autocomplete with ui5-combobox (#12189) (178f869)
- ui5-search: improve arrow navigation with grouping (#12083) (c428f77)
- ui5-search: visual issues (#12061) (6aab670), closes #11982 #11964 #11981 #11999 #12042 #11955
- ui5-segmented-button: fix hover+active segmented button item background (#12234) (abf5555)
- ui5-segmented-button: hidden items do not take space (#12210) (e5fff1c)
- ui5-segmented-button: fix action cancellation with Shift or Esc (#12176) (5521ab6)
- ui5-select-popover: align title in header on phone (#12085) (843152e), closes #11956
- ui5-select: prevent crash on ArrowUp/Down when value matches no option (#12094) (c15bcc9), closes #12093
- ui5-select: aria-controls attr added (#12050) (39f8e66), closes #12018
- ui5-shellbar-search: correct min-width (#12203) (8231383)
- ui5-shellbar: change content slot type (#12186) (25b2f3b)
- ui5-shellbar: apply tertiary button color to cancel button (#12082) (2d2d673), closes #11957
- ui5-shellbar: separator height is fixed (#12056) (0995652)
- ui5-side-navigation: expand SideNavigation item activation to Enter with modifier keys (d660c37)
- ui5-slider: fire uphandler when mouse leaves the window (#12192) (ba2b7d0), closes #11460
- ui5-tabcontainer: update tabs in strip properly (#12190) (7a966ef), closes #11087
- ui5-textarea: correct row behavior in MS Edge (#12136) (b3abf2d)
- ui5-textarea: escape interaction can now be prevented (#12122) (e548778)
- ui5-timeline: implement arrows navigation for inner elements (#12033) (f1ce974), closes #11785
- ui5-toast: fix toast spacing in safari (79a784b)
- ui5-toolbar: extend search field type to ShellBarSearch (#12172) (6bf6727)
- ui5-upload-collection: truncate long file names (#12211) (d13ca50), closes #12166
- ui5-view-settings-dialog: initially focus first item in filter options (f25d80e), closes #10555
- ui5-wizard: create a stacking context for wiz-nav (#12120) (29dffba)