v3.17.0 |
12.06.24 |
@@ -45,9 +100,9 @@ meta-index: true
- Accessibility enhancement to the accordion component with the
hidden=until-found
attribute.
- Fixed
+ Patch Changes
- - Utility list: Fixed the issue of clicking outside the tooltip or on a non-button element triggering unwanted behaviour in the utility list component.
+ - Utility list: fixed the issue of clicking outside the tooltip or on a non-button element triggering unwanted behaviour in the utility list component.
- All JavaScript components' performance and reliability improvements:
- JavaScript errors are now caught in each component to prevent them from affecting other components.
@@ -55,19 +110,19 @@ meta-index: true
- Components now test whether properties exist before accessing attributes and child elements.
- - Date-input: Removed default browser padding on the legend element in the date input component.
- - Main navigation component: Fixed the issue of the main navigation not closing a previously opened menu in the Safari browser.
+ - Date-input: removed default browser padding on the legend element in the date input component.
+ - Main navigation component: fixed the issue of the main navigation not closing a previously opened menu in the Safari browser.
- Card carousel:
- - Drag/Swipe functionality: Fixed an issue in the swipe-content.js code, ensuring the carousel updates its position dynamically during drag actions.
- - JavaScript enhancements: Updated
carousel.js
to complement the changes in swipe-content.js
.
- - Class inheritance: The Carousel class now extends SwipeContent.
- - Attribute handling: Attributes are accessed using
this.element
instead of directly.
- - Drag functionality: Introduced
dragEnabled
attribute to handle drag settings.
- - Conditional checks: Added checks for
null
values in styles and dimensions.
- - Navigation button alignment: Added
padding: 0
on the .nsw-carousel
button class in the _carousel.scss
file. This change corrects the alignment issue caused by default padding values in iOS browsers.
- - Removal of unused methods: Removed
alignControlsFunc
method and related controls alignment logic.
- - Example updates: Adjusted our examples to demonstrate the drag functionality.
+ - Drag/Swipe functionality: fixed an issue in the swipe-content.js code, ensuring the carousel updates its position dynamically during drag actions.
+ - JavaScript enhancements: updated
carousel.js
to complement the changes in swipe-content.js
.
+ - Class inheritance: the Carousel class now extends SwipeContent.
+ - Attribute handling: attributes are accessed using
this.element
instead of directly.
+ - Drag functionality: introduced
dragEnabled
attribute to handle drag settings.
+ - Conditional checks: added checks for
null
values in styles and dimensions.
+ - Navigation button alignment: added
padding: 0
on the .nsw-carousel
button class in the _carousel.scss
file. This change corrects the alignment issue caused by default padding values in iOS browsers.
+ - Removal of unused methods: removed
alignControlsFunc
method and related controls alignment logic.
+ - Example updates: adjusted our examples to demonstrate the drag functionality.
@@ -80,8 +135,8 @@ meta-index: true
Added
- - Date input: New Date input documentation outlining the usage of date input component.
- - Date picker: New Date picker component allowing users to easily select dates in a user-friendly manner.
+ - Date input: new Date input documentation outlining the usage of date input component.
+ - Date picker: new Date picker component allowing users to easily select dates in a user-friendly manner.
|
Code kit |
@@ -95,7 +150,7 @@ meta-index: true
Implemented support for inverted demo examples for each component.
Implemented support for themed demo examples for each component. This feature showcases how components and elements appear when presented with alternative color schemes or themes.
SASS theming variables and updated developer documentation for theming to support multiple levels of customisation based on branding requirements, so that developers can easily implement and modify colour themes.
- Card carousel: New Card carousel component allowing users to view and interact with multiple cards in a visually appealing and navigable format.
+ Card carousel: new Card carousel component allowing users to view and interact with multiple cards in a visually appealing and navigable format.
Code kit |
@@ -106,12 +161,12 @@ meta-index: true
Added
- - Utility list component: New Utility list component giving users quick access to commonly used actions on content, including printing, downloading and sharing across different social media platforms.
+ - Utility list component: new Utility list component giving users quick access to commonly used actions on content, including printing, downloading and sharing across different social media platforms.
- Fixed
+ Patch Changes
- - Multiple select component: Fixed the absence of the nsw-multi-select__button element creation when an option was pre-selected onload.
- - Support for the HTML select multiple in the filters component: Updated the component's logic to recognise and manage multiple selections efficiently, providing users with enhanced filtering capabilities.
+ - Multiple select component: fixed the absence of the nsw-multi-select__button element creation when an option was pre-selected onload.
+ - Support for the HTML select multiple in the filters component: updated the component's logic to recognise and manage multiple selections efficiently, providing users with enhanced filtering capabilities.
|
Code kit |
@@ -122,15 +177,15 @@ meta-index: true
Added
- - Contribution Criteria Page: Added a new page outlining the criteria for contributions.
- - Propose a New Component Page: Added a new page to facilitate the submission of new component proposals.
- - Build a New Component Page: Added a new page to guide users through the process of building new components to showcase our contribution process.
- - Back to top component: New Back to top component allowing users to navigate back to the top of the page for enhanced usability.
+ - Contribution Criteria Page: added a new page outlining the criteria for contributions.
+ - Propose a New Component Page: added a new page to facilitate the submission of new component proposals.
+ - Build a New Component Page: added a new page to guide users through the process of building new components to showcase our contribution process.
+ - Back to top component: new Back to top component allowing users to navigate back to the top of the page for enhanced usability.
- Fixed
+ Patch Changes
- - Tabs Accessibility Bug: Rectified the accessibility bug within tabs by including the
aria-owns attribute to the role="tablist" element, ensuring improved accessibility for all users.
- - Collapsible Filters Icon: Fixed the size issue of the open/close icon for collapsible filters, enhancing visual consistency and user experience.
+ - Tabs Accessibility Bug: fixed an accessibility bug within tabs by including the
aria-owns attribute to the role="tablist" element, ensuring improved accessibility for all users.
+ - Collapsible Filters Icon: fixed the size issue of the open/close icon for collapsible filters, enhancing visual consistency and user experience.
|
Code kit |