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.12.2 Fixes
[Datagrid]
Re-Fixed incorrect cell placement of the dirty indicator when callingupdateDatasetAndRefresh
and a column is hidden. (#9489)
1.12.1 Fixes
[BarChart]
Fix an issue where bar chart misaligns when there is no 0 axis line, fixed the vertical chart alignment. (#7757)[Datagrid]
Fixed error messages and incorrect cell placement of the dirty indicator when callingupdateDatasetAndRefresh
. (#9489)
1.12.0 Important Notes
[FormInputs]
Theinput
event emitters were incorrect and theinput
event would fire achange
event and ablur
. Because of this fix and changes in NG 19 you may now need to include a FormAccessor in Angular when you did not before for binding support.ngDefaultControl
will only work on a limited set of components so is not recommended. (#8306)
1.12.0 Features
[Button]
Added support fortype="submit"
button. (#4453)[Datagrid]
Allowselectionchanged
event to be emitted indeSelectAllRows
function (#8058)[Datagrid]
AddedexcludeReadonlyStyling
flag to purposely not apply the readonly cells in datagrid (#8874)[Dropdown]
Enhancements forbeforeshow
event in dropdown component and example page changes to showcases various feature for user’s reference (#7643)[Examples]
Add a list and display to page examples. (#6781)[Examples]
Add integration testing to page examples. (#8630)[Tag]
The ids-tag component now supports a font-color attribute for customizable text color. (#7476)
1.12.0 Fixes
[About]
Fixed button spacing issue on mobile landscape mode. (#5372)[BarChart]
Fix the issue where bar chart misaligns when there is no 0 axis line. (#7757)[Calendar]
Fix visual issue on example page where menu when near the edge of the screen (#8874)[CheckBox]
Fixed the missing margin for CheckBoxGroup and made it look like RadioButtonGroup. (#4348)[Color]
Fixed a bug where medium and large color swatches are overlapping in mobile. (#5348)[ColorPicker]
Fixed the spacing between the swatch and text to 8px. (#8434)[Datagrid]
Fix bug where popup not auto closing when scrolling the datagrid parent (#8513)[Datagrid]
Fixed suppressing row selection (select only on selection checkbox/radio) bug where radio button is not selecting on click. (#6248)[Datagrid]
Add dirty tracking when the cell value is updated programmatically. (#8329)[Datagrid]
Allowselectionchanged
event to be emitted indeSelectAllRows
function (#8058)[Datagrid]
Add example for tooltip callback to not show within the column header (#8060)[Datagrid]
Fixed the RTL pagination issues (#8403)[Datagrid]
Fixed the issue with pagination actions are not disable when there is no records in the grid (#7152)[Datagrid]
When setting to an RTL language a console error shows (#9082)[Datepicker]
Timestamp issue on Arabic locale (#8675)[Dropdown]
Opening a dropdown within a modal does not fully visible to user when it is on small screen (#6423)[Editor]
Resolved the issue where the Font Picker was not working on the first line. (#4309)[ExpandableArea]
Fixed unable to expand in mobile view. (#8581)[Form]
Fixed the issue where tapping the increment or decrement button on an Android mobile device increases or decreases the value twice instead of once. (#8572)[Fieldset]
Fixed issue where fields are overlapping in mobile. (#8583)[Hierarchy]
Fixed the issue where the hierarchy line overlaps the panel. (#6563)[LayoutFlex]
Fixed the elements aligned in Mobile. (#7816)[LayoutFlex]
Fixed the issue where texts were not visible in the focus state in Dark Mode. (#7808)[ListBuilder]
Fixed the issue where the text becomes unreadable after moving item placement.(#8574)[ListBuilder]
Fixed the issue where checkbox was not added for new list-view-item.(#4236)[Lookup]
Fixed the issue where text field and look up button is too close to each other. (5339)[LookUp]
Fixes the issue with the buttons. (#8597)[Modal]
SetautoFocus
default to false. (#8313)[Masthead]
Fixed the issue where the menu btn moves when clicking on menu btn.(#8587)[ModuleNav]
Fixed a bug with module nav dropdown position now that the dropdown is fixed position. (#8936)[Progressbar]
Fixed the issue where Elements Overlapping with 2nd Progress Bar. (7814)[ScrollView]
Fixed bug where the buttons were the wrong color. (#8700)[SkipLink]
Modified the ids-skip-link component as per the figma. (#8276)[Slider]
Fixed a bug where the text was overlapping on mobile devices. (#4404)[Stats]
Fixed stats background when widget is set to borderless in Angular apps. (#7024)[Slider]
Added visual element for thelabel
attribute. (#4544)[Switch]
Fixed switch not responding tovalue
attribute change (#5042)[Text]
Fixed the issue where single character was shown in ellipsis mobile. (#5340)[Textarea]
Fixed the bug where the error message remained red even after reducing the character count below 90. (#7787)[Textarea]
The ids-textarea component now validates themaxlength
attribute to ensure only numeric values are accepted. (#4324)[Textarea]
Fixed a Auto Grow Textarea shows a vertical scrollbar. (#7145)[TrackDirty]
Fixed a bug where inline editors in data grid did not show the dirty indicator when typing one char. (#8784)[Upload]
Fixed the issue where Clear icon(x) was not showing while re-uploading the files. (#6529)[Upload]
Fixed the issue where file name was not showing in angular. (#6529)[Widget]
Fixed the issue where component designs were not updated. (#8747)
1.11.0 Features
[Datagrid]
Allowselectionchanged
event to be emitted indeSelectAllRows
function (#8058)[Datagrid]
Addedautocomplete
setting which will apply on text input editors and inline editors and allows you to set theautocomplete
to a value for browser autocomplete. (#7237)[Datagrid]
Addeddisable-client-sort
setting which will disable sorting when clicking on the header. (#5783)[Datagrid]
Allowselectionchanged
event to be emitted indeSelectAllRows
function (#8058)[Datagrid]
Added filterOptions settingsbrowserAutocomplete
andcustomId
so autocomplete can also be set on the filter row inputs and that customId’s can be added. (#8086)[Datagrid]
Added a column setting (hyperlinkBehavior) for hyperlink behavior when clicking. Options includedefault
,none
,no-deselect
, andno-select
. (#8174)[Datagrid]
IdsDataGrid virtual scrolling was slower because of call to IdsDataGrid.getRowByIndex(). We refactored the code so that this call no longer needs to happen. (#8172)[Datagrid]
Re-fixed an issue where setting value with set the dirty tracker by adding avalueResetTracking
setter. (#7014)[Datagrid]
AddedcssPart
column-formatting example toids-data-grid/filter-custom-function-m3.html
. (#8359)[Datagrid]
Make the in-modal datagrid editable to showcase dropdown example (#8013)[Dropdown]
Added new feature multi-column that will make dropdown in two column. (#5120)[Dropdown]
Added new feature show-value that will show value as display instead of a whole label. (#5808)[Examples]
Add a data dense page example to page examples. (#6786)[Examples]
Add a search results to page examples. (#6779)[Examples]
Add a data entry to page examples. (#6780)[Examples]
Added example for Data Dense Screen – Hypertext. (#6785)[ExpandableArea]
Fixed a bug where the expand area could not be initially expanded. (#6786)[Fieldset]
Added an example with a field set with a subtitle. (#6786)[Listview]
Addedbordered
attribute for listview. (#7232)[Multiselect]
Fixed bug where selected options were not updating when dataset is updated dynamically. (#7778)[SkipLink]
Modified the ids-skip-link component as per the figma. (#8276)[Slider]
Added localized number formatting support withlocalizeValue
property to handle region-specific number displays while maintaining calculation precision. (#6374)[ThemeSwitcher]
Fixed maximum call-stack size exceeded error onids-theme-switcher
. (#6226)[TimePicker]
Addedtimeselected
event when clicking set time button in popup, addedroundToInterval
as well to ensure intervals are enforced when user inputs directly to the timepicker input (#6546)[Toast]
Added support forlink-clicked
event-handler toids-toast
. (#7415)
1.11.0 Fixes
[Blockgrid]
Fixed a bug deselect is not working when configured with multiple selection. (#5426)[Datepicker]
Fixed position of datepicker popup error when on a modal. (#8554)[Datepicker]
Fixed a bug where when using a customfilterFunction
the empty message visibility would not properly be set. (#8029)[Datepicker]
Fixed incorrect dateFormat on the trigger fields datagrid example and made locale.parseDate more tolerant for padded month and year. (#8558)[Datepicker]
Fixed bugs withearlier/later than
filter conditions, some where mapped incorrectly. Check your filter conditions if using these as the names are remapped. (#8263)[Datagrid/Input]
Fixed a bug where when you filter it takes an extra click on the rows to select. This is because the input events were incorrect and theinput
event would fire achange
event and ablur
. (#8306)[Datagrid]
Fixed an error that appeared when editing when a tooltip is on the cell. (#8553)[Datagrid]
Fixed a bug where when dragging text to drop it from the filter row rows would be created and the color reorder logic was triggered. (#8418)[Datagrid]
Fixed a bug where the filter row popup menus would be cut off other grids in the page due to a stacking context issue. (#8325)[Datagrid]
Fixed a bug where M3 users loses controll of datepicker popup when resizing screen. (#8474)[Datagrid]
Fixed dropdown icon showing when column is readonly and added method setColumnReadonly() for flagging a column to be readonly or not. (#7296)[Datagrid]
Fixed datagrid filter localization. (#8178)[Datagrid]
Change themax-content
width setting to only scan and check the number of rows in the visible buffer when virtual scroll is used. (#7344)[Datagrid]
Added less min-width on trigger fields so they resize better on the filter row in datagrid. (#7344)[Datagrid]
Fixed datagrid cells soreadonly
function is properly call on sub rows when virtual scroll is enabled. (#7647)[Datagrid]
Fixed selected rows changing color on hover in m3 applications. (#8179)[Datagrid]
Adjusted the empty message css to account for different row heights and settings. (#8173)[Datagrid]
Adjusted the ‘max-content’ width setting so it is reset when applying new data. (#8234)[Datagrid]
Added a fix so that date pickers will show the correct value when edited and reopened. (#8255)[Datagrid]
Fix tooltip in datagrid cell where it retains the old content when cell has been edited (#7993)[Datagrid]
Updated checkbox functionality to determine its value according to different string values and also added the relevant test cases to the functionality. (#6097)[Datagrid]
Change the color of the checkbox which looks disabled (#7804)[Dropdown]
Make the typeahead continuous whenshowLoadingIndicator
has been called. Also added debounce when callingbeforeshow
for smooth user typeahead input (#7308)[Dropdown]
Addedlist-box-position-style
attribute this enables the user to set position style to its listbox popup. (#7631)[Dropdown]
Fix auto close function when dropdown is within an ids-modal (#7278)[Dropdown]
Fix issue where mouse selection on dropdown closes also the parent popup (#7991)[Dropdown]
Fixed a bug where the text and color swatch were misaligned in the options (#7226)[Editor]
Text color button is doesn’t work in IOS device. (#4668)[Editor]
Fixed a bug caret is appearing in first line after applying block quote. (#5281)[EmptyMessage]
Fixed empty message not centered in mobile view port. (#7348)[File Upload]
Fixed tooltip positioning. (#7348)[Form]
Fixed misalignment of dirty tracker in RTL. (#5992)[Icon]
Fixed the Dark, Trademark icon and Logo icons are truncated. (#7146)[KPI]
Fixed labels not updating when values are empty strings. (#7464)[LoadingIndicator]
Updated styles with a fallback to prevent flash of un-styled content. (#6994)[LoadingIndicator]
Updated ai loading indicator colors to match legacy changes. (#6994)[Menu Item]
Tooltip will appear by default if text overflows. (#5886)[Modal]
FixedmessageTitle
attribute so title can update dynamically in Angular. (#6429)[Multiselect]
Updatedajax
implementation in example page. (#7778)[Multiselect]
Fixed X button looks off in RTL. (#4662)[NotificationBanner]
Fixed the Close button overlaps with the ‘More’ menu (#5285)[Pager]
IdsPager – Texts are now translated (#8061)[ProgressBar]
IdsProgressBar – Fixed an issue where the progress bar edges are cut off at some screen sizes in Firefox. (#5287)[Stats, KPI]
Fixed main-label and subtitle not updating when values are empty strings. (#5797)[Toast]
Fixed a Firefox Issue where theme menu being displayed together with the close menu. (#7159)[Tooltip]
Improve fix for tooltip whitespace css (#7993)[TrackDirty]
Fixed a bug where dirty tracker would not work when the value starts out empty string. (#8096)
1.10.0 Features
[Autocomplete|SearchField|ListBox]
Added support for multiline in listbox and in results autocomplete search-box popup. (#4973)[Accordion]
Added attributecollapse-children
to collapse children when parent has been collapsed (#4306)[Badge]
Fixed color of notification badge in dark mode. (#7802)[Breadcrumb]
Fixed alignment issue on the separator. (#7790)[Box]
Fixed alignment issue on the separator. (#7812)[Button]
Updated theGenAI
Button Styles for a new design. (#7270)[Button]
While updatingGenAI
buttons noticed the icon button size was 36px and changed it to 34px to match other buttons. (#7270)[Datagrid]
Added editorOptions callback for cascading dropdown. (#4456)[Datagrid]
Fixed an issue where clicking outside a datagrid editor’s popup menu would incorrectly close other open menus on the page. (#7195)[Datagrid]
Added less min-width on trigger fields so they resize better on the filter row in datagrid. (#7344)[DataLabel]
Addedfont-weight
,margin-bottom
and makelabel
optional (#4858)[Hyperlink]
Added tooltip and ellipsis feature. (#7012)[Icons]
Add new icon export with newGenAI
icons (#7270)[LoadingIndicator]
Fixed undefined error issue when blanking out the spinbox in the demo. (#7791)[Tabs]
Added min-width, max-width and tooltip. (#4881)[Tabs]
Added sub tabs (dropdown) feature. (#6524)[Tabs]
Fixed position issue on overflow dropdown. (#7801)
1.10.0 Fixes
[Autocomplete]
Fixed bug where all the text is lowercase when using autocomplete. (#4445)[BarChart]
Fixed a bug when there is one data item or two items with the same value. (#7271)[Button]
Fixed a bug where missingoverflow
attribute leads to premature initialization in angular (#7111)[Datagrid]
Fix filter popupmenu and tooltip position in IdsLookup (#6520)[Datagrid]
Fixed frozen columns when template data is incomplete for frozen settings. (#4433)[Datagrid]
Fix regression in preserving datagrid cell white spaces between text. (#7418)[Datagrid]
Added data to the search event and add search event listener to demo page. (#4438)[Datagrid]
Fixed keyboard navigation for tree data grids. (#7018)[Datagrid]
Updated demo page for inline editor in datagrid. (#4297)[Datagrid]
Fix filter keyboard event triggering hyperlink mouse event. (#6486)[Datagrid/EmptyMessage]
Update the example page to show the empty message without using hidden attribute. (#6909)[Datagrid]
AddedisRowDisabled
callback function. (#4468)[Datagrid]
Fixed datepicker and timepicker popup-alignments on datagrid. (#6671)[Datepicker]
Fixed issue withms-MY
andms-BN
locales. They were misnamed with incorrect case sensitivity. (#6814)[Datepicker]
Fixed datepicker input width in full mode. (#7187)[Datepicker]
Fix date-picker so that manual edit of the input-field properly updates the date-picker’s internal value.(#4843)[Datepicker]
Fixed a bug where the value could not be set if the field is readonly. (#5142)[Datepicker]
Clear datepicker when input value is empty. (#7013)[Dropdown]
Fixed a bug where the picker would have incorrect positioning onids-modal
. ([# 7166](https://inforwiki.atlassian.net/browse/IDS- 7166))[Hierarchy]
Fixed hierarchy line connectors when locale set to RTL. (#7148)[Input]
Fixed revealable-password and password-visible configurations when type is last configured. (#6016)[Listbuilder]
Fixed list-builder placeholder background-color while editing (#7148)[LoadingIndicator]
Fixed missing import that required an extra import to make the loading indicator with an overlay work. (#7347)[Lookup]
Added getter for datagrid’sloadingIndicator
to lookup. (#6673)[Lookup]
Added setting for fixed height. (#7005)[Masthead]
Fixed color issues with some elements in the popupmenu. Also thecolor-variant
setting is no longer needed as it is configured via tokens now. (#7239)[NotificationBanner]
Show tooltip when notification banner text overflows (#7017)[Swipe Action]
Updated attributes in example page. (#4335)[Textarea]
Updated max limit default message and stylings. (#4323)[Timepicker]
Fixed timepicker initialization race condition that prevented attributes from working (#7083)[Tooltip]
Fix tooltip arrow and content are not aligned when fixing its placement to bottom/top from left/right on overflow state (#4259)[ToolbarSection]
Fixed no space between toolbar buttons (#7240)