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.7.1 Fixes
[PieChart]
Added a fix so that the browser tooltips do not show thetitle
contents. (#5990)[Tooltip]
Changed logic of tooltip to not add a maxHeight. (#6283)[Tooltip/Button]
Fixed broken tooltip as a mixin functionality. (#46282337)[Tooltip/Input]
When a tooltip is pointing at an input adjusted the logic so its always pointing at the field. (#4337)[Tooltip/Input]
When a tooltip is pointing at an input adjusted the logic so its always pointing at the field. (#6265)[Tooltip/Dropdown]
The dropdown would show a redundant tooltip with the value, when the value is cleared that would not be reset. (#6113)[Splitter]
Fixed an issue where datagrid header did not show icons and the split bar was half invisible when datagrid is in a splitter. (#6148)
1.7.0 Features
[AxisChart]
All axis charts (bar, line) now support negative values. (#4805)[Input]
Addedlowercase
attribute toids-input
which sets the input editor’s to all lowercase. (#5847)[Message]
Added width/minWidth/maxWidth settings toids-message
to allow for custom sizing. (#4234)[Modal]
Added a service which can be used to open modals on a page programmatically. (#4980)
1.7.0 Fixes
[Accordion]
Fix an issue where some popups like dropdowns did not open over the accordion pane. (#4859)[Button]
Addedwidth
andheight
settings. (#4483)[Card]
Fixed a bug selection multiple mode does have error in console (#4262)[Datagrid]
Fixed a bug where in some pages virtual scrolling gets stuck. (#6005)[Datagrid]
Added a fix so that therowselected
event fires still whenrow-navigation
is on. (#5932)[Datagrid]
Updated example page of add-row to have show add first row. (#4292)[Datagrid]
Fix hardcodedautoselect
for date/timepicker column settings. (#5095)[Datagrid]
Update datagriddblclick
example with toast for testing. (#4386)[Datagrid]
Adjustments in size and alignment of tooltip. (#4388)[Datagrid|LoadingIndicator]
Fix datagrid-header so that it is not in foreground while ids-loading-indicator is visible. (#IDS-5337)[DatePicker]
Added an example for a datepicker in a splitter and added a min width. (#5398)[DatePicker]
Update date-picker styles so unnecessary scrollbar does not appear when added to ids-card. (#4810)[Dirty Tracker]
Fix on dirty icon being duplicated. (#5283)[Icon]
Fixed a bug custom icons where icons are not loaded properly. (#5266)[Editor]
Apply text color for text selection in editor (#5365)[Input]
Fixed the translation for the hide/show password text and updated the documentation fromrevealable-text
torevealable-password
. (#4252)[Line Chart]
Fixed a bug error is thrown when selecting last node in chart. (#4322)[Locale]
Fixed a bug where parseDate failed with different values. (#603)[Locale]
Fixed a bug where date with leap seconds are not displayed properly. (#4977)[Menu Button]
Too much space between tick boxes and text. (#4287)[Multiselect]
Fixed bug where checked attribute in radio button is not working. (#5201)[Pager]
Fixed bug where with older `.page-container’ layouts the popup did not position when the page is scrolled. (#4686)[Slider]
Fix the step slider click threshold. (#5370)[Spinbox]
Fix readonlyspinbox
in Safari so that is is not mutable. (#5284)[Swaplist]
Swap left button & swap right button is not properly aligned or centered on mobile (#5370)[Timepicker]
Timepicker popup is not aligned with the icon and incorrect border color in dark mode. (#5368)[Textarea]
Fixed a bug where the tooltip text was incorrectly displayed in the textarea, despite the textarea having no value. (#4253)[Tree]
Fixed IdsTree interface breaking changes and added new update/remove methods. (#5397)[TriggerField]
Addedautocomplete="off"
internally to all trigger fields so browser autocomplete might be disabled. (#5871)[List View]
Fix bug in list view where selection is not retain when searching (#5170)[Dropdown]
Fixed a bug wherebeforetriggerclicked
event is triggered two times when clicking in the dropdown. (#4389)[UploadAdvanced]
Fixed a bug where continuous script filename overlaps text and border. (#4275)[IdsMessage]
Fixed a bug where disabled property for button didn’t work in IdsMessage. (#5749)
1.6.0 Features
[About]
Fixed un-styled close button. (#5269)[AppMenu]
Addedkeep-open
attribute to<ids-app-menu>
so that it doesn’t auto-close whenever an item is selected. Theignore-keep-open
class will cause menu-items to bypasskeep-open
attribute. (#4443)[Button]
Added tooltip and ellipsis feature. (#4439)[DatePicker]
Bug fix date-picker range mask and input cursor-positioning logic. (#2715)[Datagrid]
Fixed bug on expandable row where the row was not rendering correctly. (#5291)[Datagrid]
Fix virtual-scroll performance on datagrid. (#2472)[Datagrid]
Added the ability to sort on nested fields. (#4290)[Datagrid]
Added contextual-toolbar and selection actions to datagrid. (#1029)[ExpandableArea]
Fixtoggle-btn
type inids-expandable-area
for Angular. (#2730)[Hyperlink]
Improved hyperlinks colors and states. (#4141)[Icons]
Added new icon export dump with several new icons likeuser-remove
. (#4814)[Message]
Added a notification service which can be used to manage messages on a page. (#4446)[SegmentedControl]
Enhanced IdsSegmentedControl UI. (#5024)[Tabs]
Added validation error indicator (#2793)[Tabs]
Fixed overflow behavior of the tabs, changed overflow button design, made it scroll to the overflowed tab. (#4537)[Text]
Updated text to trigger tooltip regardless of overflow. (#4754)[Tooltip]
Added configurablemin-width
andmax-width
properties for tooltips, enhancing layout flexibility. (#4448)[Multiselect]
Added “Selected” label for selected list. (#4808)
1.6.0 Fixes
[BarChart]
Fixed legend URL behavior when selectable attribute is true. (#2494)[Card]
Fix multiple-selection checkbox styling in card. (#5079)[Calendar]
Fix calendar event form popup position. (#4714)[Dropdown]
Fixed dropdownselected
event triggered byEnter
keyboard selection. (#4708)[Dropdown]
Added example of readonly dropdown with typeahead. (#4225)[Input]
Fixautocomplete
when populated on keyup. (#4391)[FilterField]
Add field-height setting toids-filter-field
. (#4214)[LayoutGrid]
Adds and example of a 12 column layout grid with container queries enabled inside a modal. ([#4454]](https://inforwiki.atlassian.net/browse/IDS-4454))[Slider]
Fixed custom max/min values in vertical slider. (#4231)[TriggerField]
Fixed left button hover style. (#5264)[Icons]
Made the circle-filled icon able to take thecolor
setting. If you want to make it green like before addcolor="success"
. (#4212)[Icons]
Added new icon export dump with several new icons likeuser-remove
. (#4814)[Icons]
Fixed a bug where changing the status color did not apply the second time. (#5141)[ModuleNav]
Fix bug in module nav where panels didn’t account for dynamic children panels. (#4230)[Spinbox]
Fixed a bug where increment and decrement are not working in IOS. (#4679)[Tabs]
Fixed bug where the overflow items are not updated if the tab title changes. (#4239)[Text]
Fixed bug where line clamp didn’t break for long words. (#2427)[Text Area]
Fixed bug where clear icon and text overlapped. (#4213)[Multiselect]
Fix bug in multiselect where select/deselect is not immediately updated on input field. (#4457)[Multiselect]
Fixed overflow items in multiselect by adding ellipsis on overflow contents. (#4431)
1.5.1 Fixes
[Tree]
Fix bug where custom properties were ignored and not persisted. (#4879)
1.5.0 Important Changes
[NotificationBanner]
RenamedbeforeNotificationRemove/notificationRemove/afterNotificationRemove
events tobeforeclose/close/afterclose
to match current event name structure. (#2484)
1.5.0 Features
[Card]
Addsdraggable
attribute to ids-card which allows card to be used in drag and drop scenarios. (#2423)[Datagrid]
Fix Clear Row / Eraser button so that changes persist throughout pagination. (#2615)[Dropdown|ListBox]
Fixids-dropdown
so that it doesn’t lose track of it’s value whenids-list-box-option
is dynamically set in Angular. (#2612)[Dropdown]
Fixed IdsDropdown default value. There was a bug where the value property was not working properly with dynamic data. (#2727)[Dropdown|Multiselect]
Fixed a bug where 0-indexed values were not being properly displayed inids-dropdown
. (#2686)[Datagrid]
Fix Clear Row / Eraser button so that changes persist throughout pagination. (#2615[Datagrid]
Added async/await tobeforecelledit
. (#2726[Datagrid]
Improved rendering performance, made the data grid not re-render headers on setting data. (#4418[NotificationBanner]
Added a notification service which can be used to manage notification banners on a page. (#2160[Datagrid]
Fix Clear Row / Eraser button so that changes persist throughout pagination. (#2615)[Dropdown]
Adddata
setter to dropdown to load options. (#2689)[LoadingIndicator]
Added a settingcontained
which confines the loading indicator within it’s nearest parent. (#2256)[NotificationBanner]
Added a notification service which can be used to manage notification banners on a page. (#2160)[Popup]
Fixed a bug where in Angular the click events cause menus to open when navigating. (#2747)[SegmentedControl]
Added the IdsSegmentedControl component. (#2180[Switch]
Added a label position setting that allows positioning the label on either the right or left side of the slider. (#2579)[Themes]
Added a settingIdsGlobal.themePath
that you can use to set the location of the theme files. (#2125)[Themes]
Added latest round of semantic tokens. (#2471)[Validation]
Improved the validation message to prevent it from overflowing the field area. (#2706)
1.5.0 Fixes
[Breadcrumb]
Fixed bug where the current item could be clicked. (#/2780)[ColorPicker]
Fixed bug where custom colors were being overridden. (#8964)[Datagrid]
Fixed bug where datagrid mutates original data passed in by user. (#2724)[Datagrid]
Fixed bug where the custom select-color is lost during row-recycling/virtual-scrolling. (#1392)[Datagrid]
Fixed bug editor dropdown can’t be re-opened after closing. (#2589)[Dropdown]
Made thetypeahead
setting true by default. (#2770)[Homepage]
Converted home page tests to playwright. (#1940)[LayoutGrid]
Fixed recursion issue in maxWidth setter. (#2470[Locale]
Fixed translation issue ofsmall
into Spanish. (#8962[Locale]
Fixed translation issue ofAvailable
into Thai and Italian. (#8786[Listbuilder]
Fixed buggy builder styles. (#2701[Listbuilder]
Fixed an issue where clicking the row in the wrong spot would edit the wrong row. (#2701[Input]
Fixed position of password button and text color in dark mode. (#4665)[Locale]
Fixed translation issue ofsmall
into Spanish. (#8962)[Locale]
Fixed translation issue ofAvailable
into Thai and Italian. (#8786)[Masthead]
Fix layout and responsive issues. (#2092)[Modal]
Fixed missing border between modal buttons. (#4660)[Multiselect]
Addedplaceholder
attribute toids-multiselect
to allow for a placeholder value. (#2758)[Multiselect]
Converted multiselect tests to playwright. (#1957)[Popup]
Fixed an issue where the popup took up space when initially loaded. (#2777)[PopupMenu/Datagrid]
Fixed an issue where popupmenu is not in the correct position on modals or action panels. (#4264)[Pager]
Fixed an issue where the disabled attribute of navigation buttons was overridden by the pager. (#2738)[Radio]
Fixed an issue where the radio group could not set checked for radio elements when using Angular’s FormControl and value binding. (#2700)[Splitter]
Converted datagrid popups to fixed to go over splitter panes. (#2499)[Splitter]
Fixed an issue where position was not retained when expanding and collapsing. (#2527)[Switch]
Fixed an issue where switch triggeredchange
event twice. (#2681)[Tabs]
Fixed color issues in dark mode. (#4716)
1.4.2 Features
[Editor]
Added the ability to set the editor value with avalue
attribute. (#2526)