Changelogs
Latest features and fixes for the Infor Design System libraries.
Infor Design System Enterprise Web Components Library is a framework-independent UI library consisting of CSS and JS that provides Infor product development teams, partners, and customers the tools to create user experiences that are approachable, focused, relevant, and perceptive.
The latest updates to this changelog are below. Read the complete changelog here.
1.14.0 Important Changes
[Personalization]
Created a more minimal approach to personalization. Now you can set thecolor
setting on components directly or use the same api to set the colors to manage all at once. Only some components support this. The old behavior can be enabled via theuseColorProgression
setting, but it is in doubt if we will use this going forward. See the docs for ids-personalization for more details. (#8090)[Personalization]
Removed the personalization examples fromids-theme-switcher
, now the personalization will happen via acolor
setting on personalization components or viaIdsGlobal.personalize.color
. (#8701)
1.14.0 Features
[DataGrid]
Added a fix/setting so that themax-content
setting will run the formatter to get the cell contents when calculating the sizes. (#9482)[Draggable/Splitter]
Added a mobile touch support for theIdsDraggable
,IdsSplitter
component which useIdsDraggableMixins
. (#4419) (#4427)[Datagrid]
Addedexportable
column setting to limit columns used in excel export. (#7216)[Dropdown]
Added status icons dropdown for the example. (#10113)[Header]
Added the ability to personalize headers with breadcrumbs. (#7944)[Locale]
Added Serbian translations and localesr-SB
support. (#9701)[Locale]
Added a few new and updated translations. (#10913)[Popup]
AddedcloseOnScroll
setting which defaults totrue
, so that close on scroll can be disabled. (#9927)[Radio]
Added dirty tracker support for radio buttons. (#4313)[Stepchart]
Fixed an issue where IdsStepChart card size did not render correctly on mobile devices. (#7792)[Tabs]
Added a newhidden
setting that allows hiding both the tab and its corresponding content. (#8490)[Tabs]
Added a newdisable-error
setting that disables the error icon from appearing on tabs. (#9593)
1.14.0 Fixes
[ActionPanel]
Fixed the component misalignment issues on mobile viewports specific to Android devices. (#7168)[Alert]
Changed info alert color to match figma. (#8367)[Alert]
Changed purple alert color to match figma. (#8368)[Alert]
Changed slate alert color to match figma. (#8369)[AxisChart]
Fixed an issue where Y-axis labels were incorrectly rounded up. (#10575)[Bar]
Fixed the issue on calculation where bar width does not aligned with the x-axis tickers. (#9922)[Button]
Moved theGenAI
Button Icon to the left side. (#9964)[Calendar]
Fixed hidden legend and details pane. (#10357)[Calendar]
Made the calendar page responsive by fixing layout issues. (#10632)[Checkbox]
Fixed an issue where required icon is not aligned properly. (#10134)[DataGrid]
Fixed an issue where context menu is not closing when scrolling (#9030)[DataGrid]
Fixed an issue where M3 datagrid datepicker filter cannot browse by month next/prev button (#8176)[DataGrid]
Fixed an issue where Datagrid couldn’t properly filter decimal values. (#9606)[DataGrid]
Remove the border when it readonly field has been excluded byexcludeReadonlyStyling
. (#10827)[Datagrid]
Fixed the issue where the dirty indicator and required icon were appearing in the read-only cell. (#9592)[Datagrid/Dropdown]
Fixed a bug that caused arrow keys to navigate from the filter dropdown to the cells incorrectly. Also improved dropdown rendering speed. (#9277)[Datagrid]
Fixed an issue where readonly background color changes when columns are set tofrozen: 'left'
. (#9867)[Datagrid]
Fixed server-side pagination example to simulate multiple network requests in browser’s Network tab. (#8057)[DataGrid]
Fixed an issue where the header row received focus outline when a filter input was focused in a rowNavigation enabled DataGrid. (#10029)[DataGrid]
Fixed the issue where addRows was not clearing the empty message. (#10823)[Datepicker]
Fixed incorrect background color on the picker popup in dark mode. (#11047)[Datepicker]
Fixed bug where user cannot directly edit the first date within date range input (#10087)[Datepicker]
Fixed an issue where the disabled state color of IdsDatePicker was overriding the legend color. (#10447)[Datagrid]
Improved the datagrid’ssetData()
method processing time. (#9809)[Datagrid]
Fixed styling issues in the filter row. (#4762)[Datagrid]
Fixed issue where no arrow appeared between the first and second columns during column reordering. (#9278)[Datagrid]
Fixed an issue where theactivecellchanged
event was triggered twice. (#10655)[Datepicker]
Fixed an issue where clearing the datepicker input caused the popup’s month view to remain focused on the previously selected date. (#7994)[Datepicker]
Fixed an issue where changing locale will throw error. (#10785)[Datepicker/Timepicker]
Fixed a bug where the timepicker and datepicker default value was null. (#10087)[Datepicker/Timepicker]
Fixed a bug where the timepicker and datepicker have same id’s. (#4233)[Dropdown]
Fixed issue where the tooltip was not cleared when the user entered a non-matching value. (#9806)[Dropdown]
Added auto size input width base on textContent or label. (#9413)[Dropdown]
Fixed an issue where the dropdown would show values that are not in the list. (#10651)[Editor]
: Fixed an issue where text align left wasn’t working properly after using align center and align right on iPad devices (both Safari and Chrome) (#5977)[Form]
Fixed an issue where clear button for attachment is too near with upload button. (#10126)[Form]
Fixed an issue where icons are too close to the right side in compact mode. (#11049)[General]
Fixed sass dependency warnings to prepare sass rules for future deprecations. (#10634)[FilterField]
Fixed issue where input fields exceeded the mobile viewport width. (#10125)[ListBuilder]
Fixed an uncaught runtime error when deleting items. (#9220)[LoadingIndicator]
Overlay now correctly respects thecontained
attribute and no longer covers the full viewport. (#8792)[ModuleNav]
Fixed an issue where Role avatar is zoomed and truncated after searching. (#10656)[ModuleNav]
Fixed an issue that caused an uncaught runtime error when performing a search within the IdsModuleNav component. (#9221)[ModuleNav]
Fixed two UI alignment issues in the Module Nav component. (#9975)[ModuleNav]
Fixed an issue where the Example page had extra whitespace causing unwanted scrolling. (#10089)[ModuleNav]
Fixed an issue where tooltips always showed for nav items if the body element was using flexbox, regardless of if the text was overflowing. (#10349)[Multiselect]
Fixed an issue where the clear(x) button in IdsMultiselect was not properly aligned with the text. (#10109)[Multiselect]
Fixed a bug where the disabled multiselect was still clickable. (#10127)[Multiselect]
Fixed an issue where values could not be reset when only one option was selected. (#10483)[Multiselect]
Added auto size input width base on textContent or label. (#9413)[Popup]
Fix a bug where when a tab is on a popup it causes the page to scroll. (#9927)[ProcessIndicator]
Fixed an issue where the x-icon was misaligned in safari. (#4706)[Switch]
Fixed a bug where when using ids-switch always adds the margin-block-end.(#8799)[Searchfield]
Fixed an issue searchfield auto collapses on Mobile View. (#9218)[Slider]
Fixed issue where Sliderchange
event was triggered twice. (#5475)[Tabs]
Fixed an issue where thetabselect
event fired twice when selecting a tab. (#9825)[Tabs]
Fixed an issue where Change event fires on initial load. (#10027)[Tabs]
Fixed errors when rendering tabs in an Angular context with@for
. (#8183)[Textarea]
Fixed an issue where the clear button (X) overlapped with text content in the textarea component. (#8183)[Textarea]
Added noMargins settings and container CSS part to textarea. (#5047)[Tooltip]
Added an example page to test the tooltip with longer Text. (#10671)[Themeswitcher]
Fixed an error wherecreateElement
did not work. (#10756)[TriggerFields]
Removed hover state from trigger fields. (#11062)[Upload]
Fixed an issue where the dirty tracker indicator wasn’t displayed when a file was removed and the same file was re-uploaded. (#10139)[UploadAdvanced]
Fixed the alignment issue of the close (X) icon on mobile devices. (#10139)[Validation]
Added proper accessibility attributes to SVG icons andimg
by implementing title elements,aria-labelledby
attributes, and appropriate ARIA roles for screen readers. (#10112)[VirtualScroll]
Fixed an issue where separator line is Missing in “Table with Virtual Scroll” When switching to RTL Mode(#10122)[VirtualScroll]
Fixed an issue where Product column data is not visible in mobile views. (#7813)[Wizard]
Refined wizard component UI to match Figma specifications. (#8428)
1.13.2 Fixes
[Tabs]
Fixed errors when rendering tabs in an Angular context with@for
. (#8183)
1.13.1 Fixes
[Themeswitcher]
Fixed an error wherecreateElement
did not work. (#10756)
1.13.0 Features
[Alert]
Fixed the issue related to the disabled setting for the alert. (#9790)[AreaChart]
Area fill now updates properly when data is changed to a negative value. (#5983)[Avatar]
Addedbusy
state toids-image
to indicate the person is occupied. (#8631)[CSP]
Added Angular support for setting CSP.(#8798)[Datagrid]
Fix so dropdown editor and formatter will show value even if value is not in column’seditorSettings.options
. (#8235)[Datagrid]
Maketypeahead
dropdown property to work with Datagrid dropdown formatter. (#8489)[Datagrid]
Added row number example counts on rows to the WC. (#8417)[Datagrid]
Corrected readonly subrow rendering intreegrid
mode. (#8555)[Datagrid]
Fixed issue where typing cmd (ctrl) + A inside column filters was triggering selectAll rows. (#9600)[Datagrid]
Grid cells retain focus state during virtual scrolling. (#6067)[Examples]
Add a data dense to page examples. (#6786)[Examples]
Add profile page examples. (#6783)[Examples]
Add a dashboards to page examples. (#6782)[KPI/Stats]
Added support for customizable trend icon color in IDS KPI and IDS Stats components. (#7885)[Locale]
Fixedpt-messages
showing the wrong locale. (#9701)[ListView]
Fixed an issue where tooltips remained visible while typing in the search field in IDS List View. (#9514)[MediaGallery]
Added IdsMediaGallery component an interactive gallery for media content. (#7885)[NotificationBanner]
Added ability to do link navigation. (#8743)[ThemeSwitcher]
Added a feature to show or hide the Locale selection portion of the dropdown menu.(#4315)
1.13.0 Fixes
[Accordion]
Fixed an issue where components with selected events did not propagate in the accordion. (#10073)[AreaChart]
Addedbusy
state toids-image
to indicate the person is occupied. (#8631)[Badge]
Fixed a bug where empty content makes the badge go flat. (#9515)[Badge]
Added a type for the size/shape. (#9810)[BarChart]
Fixed an issue when tooltip is displaying a stacked table instead of a rows of data. (#9080)[BarChart]
Fixed an issue where bar chart misaligns when there is no 0 axis line, fixed the vertical chart alignment. (#7757)[Breadcrumb]
Updated the Web Components variant to show gray text for default state and added underline on hover. (#8279)[Calendar]
Fixed an issue with calendar event alignment. (#9632)[Calendar]
Fixed an issue where the calendar color on the popup did not update when changed. (#9179)[Calendar]
Fixed an issue with calendar button alignment issue. (#5368)[Calendar]
Fixed an issue with Event Modal has wrong triangle reference location. (#5271)[Card]
Fixed an issue where text overflow with ellipsis was not working correctly in the ids-card header. (#9500)[Card]
Fixed an issue in no-header attribute not works when set false. (#9042)[ColorPicker]
Resolved the issue where the hex code displayed with a trailing in RTL mode. (#5366)[Checkbox]
Fixed the centering of the text next to the checkbox (#9810)[Datagrid]
Fixed an issue where thehref
could not be set in ids-data-grid hyperlink formatter. (#9824)[Datagrid]
FixedNotFoundError
on virtual scroll whenfocusout
re-render fired on editable field. (#8512)[Datagrid]
Fixed rendering time slowness caused by datepicker filter rendering timepicker popup that is not in date time format. (#9489)[Datagrid]
Fixed error messages and incorrect cell placement of the dirty indicator when callingupdateDatasetAndRefresh
. (#9489)[Datagrid]
Changed the z-index of the header are from 2 to 1 based on team feedback. (#8325)[Datagrid]
Added record index for cssPart and cellSelectedCssPart callbacks. (#8472)[Datagrid]
Strip special characters in column id. (#9786)[Datagrid]
Fixed datagrid date filter apply button being disabled after changing time. (#7269)[Datepicker]
Fixed overflowing issue when opening datepicker within a modal or action panel (#8761)[Dropdown]
Fixed an issue where non-typeahead dropdown allows user to type when readonly sets to false (#9215)[Dropdown]
Fixed an issue with dropdown list is misaligned when the dropdown is in a modal and has no-margins set. (#7909)[Dropdown]
Fixed an issue with dropdown lists where popup is misaligned after scroll . (#9499)[Dropdown]
Added an example with a extra container and fixed flipped up dropdown position. (#8936)[Dropdown]
Override theaddValidationMessage
function in dropdown to avoid error state ui when dropdown popup is visible (#7995)[Form]
Fixed an issue with the touch events and blank value in IOS. (#4670)[General]
Fixed an issue with the production build where local variables could not be inspected. This has a minor increase in prod build size in npm (63.7 MB to 67.1 MB) . (#7975)[HomePage|Widget]
Fixed a bug where widget content height did not calculate whenrowspan
value is more than 2. (#8738)[Hyperlink]
Fixed issue where hover state changed the style to bold. (#9810)[Icons]
Added new ids-foundations package with duplicate attributes and a new icon forconfiguration-management
. (#8014)[Icons]
Additional fix to logo rendering. (#8014)[Input]
Fixed an issue where label did not show when having ‘<‘ symbol. (#9050)[Input]
Fixed an issue where inputmaxlength
value 0 was ignored and prevented typing. (#9408)[KPI]
Fixed an issue where missing icon display for negative trends. (#9614)[KPI]
Fixed a bug where KPI setters were not working programmatically. (#9826)[KPI]
Fixed the trendLabel display to properly handle zero values. (#9774)[Listbuilder]
Fixed an error clicking the edit button. (#10090)[Listbuilder]
All events emitted are now lower case and documented. (#10090)[MenuItem]
Fixed the issue where click events propagate from disabled items.(#7981)[Message]
Fixed width issue affecting the IdsMessage in Safari. (#6559)[Modal/Message]
FixedBlocked aria-hidden on an element
error in chrome. (#8936)[ModuleNav]
Added configuration option forbreakpoint
and fixoffset-content
setting. (#8686)[Multiselect]
Fixed an issue where Selected column appears as default when no item selected and fixed group label order. (#9493)[MultiSelect]
Added aselected
event to distinguish item selection from value changes. (#9048)[MultiSelect]
Fixed a bug where thebeforeShow
call back was not called anymore after recent changes. (#10135)[Popup]
Fixed an issue where if the ids-container is offset the position is not accounted for. (#7854)[Popup]
Fixed an issue where the last row is not visible (#5151)[Popup]
Fixed an issue where the popup does not close when the card content is scrolled.(#7910)[Radio]
Fixed an issue with the validation appears even with value selected. (#5979)[Separator]
Resolved the issue by setting the Separator color with the Figma design specifications. (#8529)[SwapList]
Fixed the Swaplist toolbar styling issue. (#9967)[Swappable]
Fixed drag handles in the list builder on mobile, allowing item rearrangement.(#6568)[Tabs]
Fixed an error with tabs more state that occurs sometimes in demo apps. (#7236)[Tabs]
Fixed sub tabs structure, attributes, draggable, and overflow. (#8145)[Text]
Fixed an issue where the text is overlapping.(#6091)[Tooltip]
Fixed an issue where tooltip had extra space (#9869)
1.12.3 Fixes
[Locale]
Added Serbian translations and localesr-SB
support. (#9701)
1.12.2 Fixes
[Datagrid]
Re-Fixed incorrect cell placement of the dirty indicator when callingupdateDatasetAndRefresh
and a column is hidden. (#9489)