Roadmap
Roadmap
Introduction
The purpose of sharing the roadmap is to give our community an insight into our strategic plan, goals and milestones.
Priorities may change because of organisation strategies, or community requirements. We will aim to keep this page up to date.
We welcome contributions of code, issues raised and more. You can read more about
Check out our
Recently shipped
Components
-
Optional CSS theme for native tables.
-
Addition of cursor position to
key down event.IcTextField -
An update to
to reflect IcToggleButtonGroup disabled state.IcToggleButton -
Fix to select all rows in
.IcDataTable -
Improvements to
validation aria-live behaviour, addition ofIcTextField validationAriaLiveprop. -
Addition of ability to hide
menu option labels.IcSelect
For a full list of recent component changes made, please read the
Guidance website
-
Update component gallery images.
-
Update logos on website footer.
-
Fix tree item becoming unselected on Code and Accessibility pages.
Current focus
Components
-
Canary release of time selector component.
-
Canary release of drawer component.
-
Addition of milliseconds and AM/PM to IcTimeInput.
-
Refactor of IcSelect component.
-
Improvements to IcSearchBar.
-
Mature and move existing canary components to Beta.
Guidance website
-
Introduce more code examples for all components.
-
Update guidance for horizontal cards.
-
Create a series of patterns that help users creating search pages and using search bars.
Future
Components
-
Update IcSelect and IcSearchBar to use a standard combobox pattern.
-
Review component behaviour when loading data asynchronously.
-
Improvements to dynamically rendering navigation items in IcSideNavigation.
-
Compatibility of IcTypography with MS Edge "Read Aloud" screen reader.
Guidance website
-
Add guidance information for CSS theme for native tables.
-
Add drawer guidance to the website.
-
Restructure Tokens subsection in Styles.
-
Restructure Guidance and Code subsections for all components.
-
Restructure Patterns section.
-
Consolidate navigation guidance into a single section.
-
Update top navigation to display navigation items in groups.
-
Organise component pages into groups based on component types.
-
Create new section for developer resources.