Changelog
Current Release 1.6.1 (07-13-2021)
Horizontal Anchored Nav
-
Bug FixCursor over active items fixed on small breakpoints.
Icons
-
Bug FixFix missing icon (dds__video-card).
Selects
-
NewSpin box adjust size according to maxsize.
Tooltip
-
Bug FixFix positioning bug on tooltips inside offcanvas.
Previous Releases
Release 1.5.2 (05-24-2021)
Masthead
-
Bug FixAccessibility adjustments in javascript and HTML snippet (Manual update required, visit HTML (Updates) tab on navigation).
Product Stack
-
Bug FixExtra <strong> tag around "Shipping" removed from snippet.
Selects
-
Bug FixDatepicker with property pastDates and without a defaultDate causing all dates to be inactive.
Release 1.5.1 (05-05-2021)
Inputs
-
Bug FixFix on file upload initialization.
Release 1.5.0 (05-03-2021)
Banners
-
NewThe banners scructure and snippets were improved to attend accessbility and screen readers.
Complex Table
-
Bug FixPagination now works properly after importing new data.
-
Bug FixCSV files with comma in the content are now imported correctly.
-
Bug FixFixed a bug while exporting a complex table with empty cell value.
-
NewBeforeDeleteEvent and DeleteEvent are now interceptable and can be canceled.
Inputs
-
NewNew component for file upload.
Icons
-
NewAdded an icon for XPS brand (dds__brand-xps).
-
NewAdded an icon for data protection (dds__data-protection).
-
NewAdded an icon for hyper converged infrastructure (dds__hyper-converged-infrastructure).
Selects
-
Bug FixDatepicker handles invalid dates properly.
Tooltip
-
NewAccessibility enhancements for screen readers.
Release 1.4.0 (03-23-2021)
Banners
-
NewThe banners scructure and snippets were improved to attend accessbility and screen readers.
Complex Table
-
NewAdded option "exportShowWarning" that allows user to hide *.csv export confirmation modal.
-
Bug FixExport *.csv option now deal correctly with "#" special character.
-
Bug FixExpandable detail now supports long content braking the line.
-
Bug FixFilter Icon changed due to accessbility and better user experience.
Icons
-
NewAdded an icon for receipt/invoice (dds__receipt).
-
NewAdded an icon for pre seed (dds__pre-seed).
Masthead
-
Bug FixCountry selector now shows globe icon correctly.
-
Bug FixContry selector now overlays when showing options.
Popovers
-
Bug FixMultiple fast clicks now works as expected opening and closing the popover.
Selects
-
Bug FixOpening a Datepicker near the screen limit now keeps the popup closer to the field.
Tabs
-
NewVertical Tabs
Release 1.3.4 (01-27-2021)
Carousels
-
Bug FixThe buttons for a Banner Carousel with Buttons now use the correct color.
Dividers & Containers
-
ChangeRemoved the Stroked Container - Yellow because it failed AA accessibility.
-
ContentRemoved the labels from all horizontal dividers as they were not supposed to be part of the components.
Icons
-
NewAdded an icon for the Microsoft Teams logo (dds__brand-ms-teams).
-
NewAdded an icon for 2-in-1 devices (dds__2-in-1).
Inputs
-
Bug FixThe borders for an input field no longer changes to a non-accessible color after its loses focus.
Popovers
-
Bug FixClick interaction is no longer lost when increasing the window size above SM breakpoint while a popover is open.
Selects
-
Bug FixThe options defaultDate and datesFilter now work as expected when creating a Date Select component.
Submit Component/Icon
-
ContentClarified how this form may also be used to submit changes to existing components and icons.
Release 1.3.3 (12-17-2020)
Accordions
-
Bug FixRapid clicking within a Show One Accordion no longer results in more than one accordion being open at the same time.
Anchored Nav
-
NewAdded vertical anchored nav.
Buttons
-
Bug FixAria-checked is now set = false when unchecking an option in a multi-select dropdown button.
Getting Started
-
NewAdded a video and related content for getting started with the Figma UI kit.
Help Request
-
NewAdded an official form for requesting help from the Dell Design System team.
Icons
-
Bug FixRemoved excess space around all icons so they more accurately display at the specified size.
Links
-
Bug FixText labels now truncate as needed for links styled as buttons.
Navigation
-
ChangeThe entire divider for the Left Menu Bar is now a button that can be used to collapse and expand it.
-
Bug FixThe three-letter country ISO code in the masthead no longer truncates when there's less space.
-
Bug FixThe sitewide options in the top of the masthead (Dell logo, Sign In, Cart and country) no longer flash white when selected.
Off Canvas
-
NewTabs that appear within an off canvas become accordions on smaller breakpoints.
Selects
-
ContentAdded JavaScript to prepopulate the date select with a defaultDate.
Tables
-
Bug FixLinks within a table now have sufficient contrast for accessibility when users mouseover the corresponding table rows.
-
Bug FixThe total number of pages is now correctly calculated when selecting different Items Per Page values.
-
Bug FixHREF link data is no longer lost when exporting or importing either CSV and JSON data.
-
ChangeEither all of the entries within the Columns menu are rearrangeable, or none of them are.
-
ChangeAdded a helper to emulate drag-and-drop events because selenium dragAndDrop doesn't work in all browsers.
-
ChangeAdded jest-dom as a development dependency.
Tabs
-
Bug FixOn smaller breakpoints, keyboard Tab now functions correctly for navigating elements within a tab off canvas.
Tooltips
-
Bug FixTooltips now function correctly for touchscreen devices using Edge or Internet Explorer.
-
Bug FixTooltips now grow in both height and width to accommodate larger volumes of content.
Release 1.3.2 (10-29-2020)
Accessibility Guide
-
ContentRemoved references to colors that no longer exist in our palette.
Content Writing Guide
-
ContentAdded a section for accessible and inclusive language.
Icons
-
ContentAdded unicode values for all icons.
Navigation
-
Bug FixTriggering a tier 1masthead menu option via keyboard Spacebar opens the menu instead of scrolling to the bottom of the page.
-
Bug FixThe tint overlay now vanishes and focus returns to the tier 1 menu option when shutting a masthead menu via keyboard operation.
-
Bug FixWhen exiting the Sign In or Cart menu by pressing keyboard Tab, focus no longer reverses direction to the previous option.
-
Bug FixKeyboard Tab no longer cycles through all of the options in a left menu bar while it's shut.
-
Bug FixWhen using a touchscreen and Firefox, tapping a tier 2 parent in the masthead menu now shows the tier 3 child menu rather than shutting it.
-
Bug FixThe upper masthead options (Dell logo, Sign In, Cart, country selection) no longer flash white when selected.
Off Canvas
-
Bug FixWhen using keyboard Tab to cycle through off canvas elements, the first element is no longer hidden behind the fixed header bar.
Selects
-
NewAdded a tiered select list.
-
NewThe date select may now be prepopulated with a default value.
Tables
-
NewAdded a condensed version of a complex table.
-
NewComplex tables may now be initialized with rearrangeable columns via the Columns menu.
-
NewA preset file name may now be defined for table export operations.
-
Bug FixExport as CSV now functions correctly in Edge and Internet Explorer.
-
Bug FixThe default options within the batch actions (Choose Actions) menu may now be individually removed during intialization.
Tabs
-
Bug FixTab content no longer vanishes when resizing the window from smaller to larger breakpoints.
-
Bug FixOverflow controls now resize correctly when tabs are used in conjunction with a left menu bar that the user collapses.
Tooltips
-
Bug FixTooltips now function correctly on all iOS devices rather than only iPhones.
All Component Pages
-
ContentThe Code tab is in focus by default so that the actual components are the first content seen.
-
ContentAdded thumbnails to the Code tab for upcoming components, along with a method for requesting them.
-
ContentRemoved all thumbnails from the Usage tab because these were often outdated. See the coded components on the Code tab.
-
ContentRemoved the Style tab because the redlines were frequently missing or outdated. Inspect the coded components on the Code tab.
All Resources
-
ContentAdded the date that the resource was last updated.
Release 1.3.1 (08/28/2020)
Banners
-
Bug FixIn Internet Explorer, banners no longer introduce a significant gap beneath them when a left menu bar is present.
Buttons
-
ChangeStandalone secondary buttons, and ones that are part of other components, now use Gray for their borders to pass accessibility.
Navigation
-
Bug FixSkip Nav now appears at all breakpoints when keyboard Tab is pressed.
Tabs
-
Bug FixOn smaller breakpoints, off canvases triggered from tab options can now open more than once.
-
Bug FixOverflow controls < > now use the correct z-index to sort behind other components.
Release 1.3.0 (08/25/2020)
Anchored Nav
-
ContentMoved the coded component to a dedicated example page.
Banners
-
Bug FixThe card body within hero banners now aligns correctly while a left menu bar is being used for navigation.
Buttons
-
Bug FixDefined padding for Buttons Styled As Links so these values are no longer defined by the browser.
-
ChangePrimary non-purchase buttons are now Sea Blue (link blue) instead of Dell Blue.
Checkboxes
-
NewAdded a disabled variation to checkboxes styled as cards.
-
Bug FixThe selected state color for checkboxes styled as cards is now Cloud instead of Sky.
Contact Drawer
-
NewAdded the Intel MDF (Marketing Development Fund) to the bottom of the contact drawer content.
-
Bug FixLinks within the contact drawer now use the color Sea Blue (link blue).
Content Writing Guide
-
ContentRenamed the "UX Content Style Guide" to "Content Writing Guide" as it currently pertains to only written content.
-
NewAdded a voice and tone PDF guide within this guide.
Dell.com Homepage Guide
-
NewAdded a guide for the homepage that's currently in production.
-
ContentDistinguished between the current (production) homepage design and the legacy design that will eventually be phased out.
Dividers & Containers
-
Bug FixReplaced Dell Gray filled and stroked containers with Dell Moon to improve accessibility.
Filtering
-
Bug FixThe Clear All button now appears within the off canvas menu upon entering a keyword filter.
-
Bug FixThe Clear All button is now removed from the off canvas menu upon individually removing all applied filters.
-
ChangeDecreased the margin separating the rows of filters from the Filter Collection/Sort By row.
Helper Classes
-
NewAdded a guide for all dds__ helper classes.
Icons
-
NewAdded dds__device-desktop.
-
ChangeReplaced dds__alarm-bell with a more ubiquitous icon.
Inputs
-
Bug FixAll form fields are now appended to the URL when a form is submitted.
-
Bug FixCustom form validation can now be turned off using the data-validate boolean option.
-
Bug FixCorrected issues with cursor position for input masks, such as the phone number input.
-
Bug FixAll inputs now use a darker Gray border for color contrast accessibility.
Links
-
NewAdded Links Styled as Buttons.
-
NewAdded a disabled variation to Links Styled as Cards.
Modals
-
Bug FixOpening or closing a modal no longer causes the page behind to scroll.
Navigation
-
Bug FixThe account menu in the masthead no longer remains open after users sign out.
-
Bug FixRight-aligned options in the masthead now remain right-aligned when search is removed.
-
Bug FixWhen keyboard Enter/Select is used to open the masthead menu on smaller breakpoints, the first menu option is now in focus.
-
Bug FixKeyboard Esc now closes the masthead menu on smaller breakpoints.
-
Bug FixMenus in the standard masthead and left menu bar now use the color Midnight for text on mouseover to ensure AA accessibility.
-
Bug Fixdds__container and dds__container-fluid may now be applied to the body content adjacent to the left menu bar.
-
Bug FixOn iPad (landscape orientation) links within the dropdown masthead menus now function correctly.
-
Bug FixOn iPad (landscape orientation) the dropdown masthead menus now use the correct height at every tier.
-
Bug FixOn iPhone and iPad, the country menu in the footer now toggles closed when tapping the country option a second time.
-
ContentMoved the Standard Masthead coded component to a dedicated example page.
-
ContentMoved the Standard Footer coded component to a dedicated example page.
-
ContentMerged the Navigation - Left Menu Bar content into this page.
Notifications
-
Bug FixCorrected classes that didn't follow the dds__ convention, and removed unnecessary classes, from errors and alerts.
Off Canvas
-
Bug FixJavaScript components now function while inside of an off canvas.
-
Bug FixWhile using keyboard Tab to cycle through elements in Internet Explorer, off canvas content is no longer hidden behind the fixed header when returning to the top.
Radio Buttons
-
NewAdded a disabled variation to radio buttons styled as cards.
-
Bug FixThe selected state color for radio buttons styled as cards is now Cloud instead of Sky.
Selects
-
Bug FixPressing the + button in a Spin Box Select now increments by its spinstep value regardless of its current input value.
-
Bug FixSpin Box Selects now produce events.
-
Bug FixThe icons/labels within the buttons of Spin Box Selects now change color on mouseover and select interactions.
-
Bug FixCorrected issues with cursor position for input masks, such as the date select.
-
Bug FixAll select lists now use a darker Gray border for color contrast accessibility.
Tables
-
Bug FixCalling table.deletaAll() no longer crashes when table rows are not selectable (have no checkboxes).
-
Bug FixPagination additems is no longer called when not using lazy loading.
-
Bug FixTables no longer fail to display when their search attribute is set to false.
-
ContentUpdated the developer documentation for complex tables to include customizing the text of options.
Tabs
-
Bug FixTabs now use the Midnight color for their text labels during mouseover to ensure AA accessibility.
-
ContentAll code examples now use unique aria-labelledby values for improved accessibility.
Tooltips
-
ChangeThe text within tooltips can now be aligned using dds__text-center, dds__text-left and dds__text-right.
-
Bug FixTooltips now change orientation when there's insufficient room to display them in their original orientation.
User Progress Trackers
-
ChangeUser Progress Tracker bars now use Sea Blue (link blue) instead of Dell Blue.
-
ContentRemoved the Disabled User Progress Tracker because it was redundant with the Standard User Progress Tracker.
WalkMe Guide
-
NewAdded a guide for the use of WalkMe in seller applications across Dell Technologies.
All Pages
-
ContentSkip nav now appears for each page and navigates to that page's site menu, page content and footer. Press keyboard Tab to trigger the skip nav.
-
ContentAdded contact information for the design system team to a persistent location within the footer.
Release 1.2.0 (07/13/2020)
Filtering
-
NewAdded developer documentation for vertical filtering.
-
Bug FixOn larger breakpoints, the Clear All button for horizontal filtering now removes filters that contain non-alphabetical characters.
-
Bug FixOn medium breakpoints, the results/Sort By row no longer drops beneath the vertical filtering accordions to the left.
-
Bug FixOn larger breakpoints, the filter collection in horizontal filtering now reappears after using the Clear All button (bad merge in 1.1.0).
-
Bug FixThe filter collection for horizontal and vertical filtering now accumulates filters correctly as they are added (bad merge in 1.1.0).
Icons
-
NewAdded a currency icon for euros (dds__currency-coins-euros).
-
NewAdded a generic currency icon (dds__currency-coins-generic).
-
NewAdded a currency icon for Indian rupees (dds__currency-coins-indian-rupees).
-
NewAdded a currency icon for pounds (dds__currency-coins-pounds).
-
NewAdded a currency icon for generic rupees (dds__currency-coins-rupees).
-
NewAdded a currency icon for yen (dds__currency-coins-yen).
-
NewAdded a game controller icon (dds__game-controller).
-
NewAdded a desktop gaming icon (dds__gaming-desktop).
-
ChangeRotated the expand icon (dds__expand) so it's no longer confused with the arrange icon (dds__arrange).
Navigation
-
NewAdded developer documentation for the left menu bar.
-
Bug FixImproved the height calculations for the left menu bar so it's now always full height.
Notifications
-
Bug FixRemoved extra padding from alerts and errors that was leaving less room for their content.
Popovers
-
Bug FixPressing keyboard Tab to exit a popover now places the original triggering element in focus rather than browser controls.
Product Stack
-
NewAdded the code and documentation for MVP product stacks with overflow.
Selects
-
NewAdded the bar select component.
-
NewAdded developer documentation for the date select.
-
Bug FixThe date select will no longer initialize with "NULL" placeholder text when dds-all.js is used.
Tabs
-
Bug FixOn smaller breakpoints, overflow tabs in list form no longer shift laterally when keyboard arrows are used to cycle between them.
Release 1.1.0 (06/29/2020)
Buttons
-
Bug FixKeyboard Spacebar can now be used to select/deselect options within any type of button dropdown menu.
-
Bug FixWhen keyboard Spacebar is used to open a multi-select dropdown button, the first menu option is now placed in focus.
-
Bug FixAll dropdown button menus now shut when a button option with their menu is selected via keyboard Enter.
-
Bug FixMulti-select dropdown buttons now shut when one of their checkbox options is selected via keyboard Enter.
Carousels
-
Bug FixTouchscreen swipe left/right now cycles a carousel rather than performing the default browser action (e.g. load previous/next page).
Color
-
ChangeReplaced all usage of #007db8 legacy Dell Blue with #0076ce new Dell Blue.
-
ChangeReplaced all usage of #aaaaaa legacy Granite with #c8c9c7 new Granite.
-
ChangeRemoved all usage of #d74324 legacy Coral (a container and stroked container).
-
ChangeRemoved all usage of #42aeaf legacy Teal (a stroked container).
-
ChangeRemoved #c1d82f legacy Chartreuse as it was not being used.
Filtering
-
Bug FixSeveral fixes to the JavaScript for filter buttons.
-
ChangeVertical filtering on smaller breakpoints now uses the same layout and functionality as horizontal filtering.
Grid
-
ContentClarified how to use the XXL and XXXL breakpoints for wider screens.
-
ContentClarified how to use a flex container that spans the entire screen width.
Modals
-
Bug FixFocus now remains within a modal when pressing keyboard Tab to cycle through elements.
-
Bug FixThe tint overlay behind an open modal now remains visible when increasing the window size from SM to MD breakpoint.
-
Bug FixThe buttons at the bottom of a modal now have sufficient margin to visually separate them.
Navigation
-
NewAdded the left menu bar variation for site navigation.
-
ChangeThe footer now sticks to the bottom of a page even when the body content preceding it is brief.
Off Canvas
-
Bug FixFocus now remains within an off canvas when pressing keyboard Tab to cycle through elements.
Selects
-
NewAdded a date select.
-
Bug FixButtons in spin box selects now show their border color (bad merge in release 1.0.0).
Tables
-
Bug FixComplex tables now render correctly (bad merge in release 1.0.0).
Tabs
-
Bug FixThe active tab no longer shows a blue mouseover highlight.
-
Bug FixOn smaller breakpoints, a tab will now respond to additional clicks after its corresponding off canvas is closed.
User Progress Trackers
-
Bug FixThe labels beneath the tracker bars no longer have a gray background (bad merge in release 1.0.0).
All Pages
-
ContentRemoved all references to Bootstrap dependencies as these no longer exist.
Release 1.0.0 (06/22/2020)
Breadcrumbs
-
ChangeBreadcrumbs now remain visible on smaller breakpoints per the production pattern.
Filtering
-
NewAdded vertical filtering.
-
Bug FixFilters can now be removed by selecting the collected filters at the bottom of the off canvas (smaller breakpoints).
-
ChangeUpdated the code for horizontal filtering per the introduction of vertical filtering.
-
ContentRevised types and variants to reflect horizontal and vertical patterns rather than individual sub-components.
Modals
-
NewAdded a JavaScript option so that modals can now be created without a triggering component.
Tables
-
Bug FixRow details may now be initialized to export as part of the "Export as ..." batch actions.
General Development
-
ChangeThe index.js file is now exposed in minified and map versions of dds-all.js for direct initialization of some components.
Release 0.3.0 (05/22/2020)
Buttons
-
Bug FixButtons now show their selected state only during the selection action.
Carousels
-
Bug FixBanner carousels now respond correctly to touchscreen swipe.
Icons
-
Newdds__rotate- classes can now be used to rotate icons and SVGs by 45 degree increments to reduce overhead. For example, apply dds__rotate-90 to the existing icon dds__arrow-right instead of using the separate icon dds__arrow-down.
-
Bug FixIcons/SVGs within buttons now match color with the rest of the button label.
Navigation
-
Bug FixMasthead menus can now be closed in Safari and Edge, using a touchscreen device, by tapping outside of an open menu.
-
Bug FixOn smaller breakpoints, the country selection menu in the footer now has visual margins separating it from the browser edges.
Off Canvas
-
Bug FixAccordions now expand/collapse while within an off canvas.
Tables
-
NewThe "Page X of Y" control can now be hidden within the pagination controls for complex tables.
-
Bug FixRow details may now be exported via batch actions.
-
Bug FixThe filter/search input field above a complex table is no longer offset by a left margin on smaller breakpoints.
-
Bug FixTable controls that are buttons styled as links now gain the underline effect on mouseover.
-
Bug FixColumns may now be reordered via the Columns menu using a touchscreen interface.
-
Bug FixColumns that can't be reordered may now be hidden in the Columns menu such that users have no show/hide control over them.
-
Bug FixRows must now be selected (options.select = true) prior to running the code for deleteAll method.
Tabs
-
Bug FixOn smaller breakpoints, when keyboard Enter is used to open the off canvas for a tab, focus is now placed on the first element within the off canvas.
-
Bug FixOn smaller breakpoints, keyboard Tab focus is no longer permitted to leave a modal off canvas that was triggered by a tab.
General Development
-
Newdds__rotate- classes can now be used to rotate elements by 45 degree increments. For example, dds__rotate-135.
-
Bug FixJSON initialization can now be used for all components.
-
ChangeRemoved all Bootstrap files and dependencies from the library.
-
ChangeRemoved all Babel and Karma remnants from our code base as these were not being used.
-
ChangeConsolidated shared styles for components into single classes within the relevant .SCSS files.
-
ChangeMoved all JavaScript with shared methodology to utilities.js file in order to reduce our JS footprint.
Release 0.2.11 (04/13/2020)
Accordions
-
NewAdded the developer documentation for accordions.
Anchored Nav
-
NewAdded the code and developer documentation for the horizontal anchored nav.
Banners
-
NewAdded the hero banner with link picker.
-
NewAdded the code for sitewide messaging.
Buttons
-
NewAdded the developer documentation for buttons.
-
Bug FixThe triangle-arrows in all dropdown buttons now use the correct blue color on mouseover and select.
Carousels
-
NewAdded the developer documentation for carousels.
-
Bug FixAdded lazyload functionality for filmstrip carousels.
Checkboxes
-
Bug FixIn Internet Explorer, the text within checkboxes styled as cards now wraps correctly.
Contact Drawer
-
NewAdded the developer documentation for the contact drawer.
Filtering
-
NewAdded the code and developer documentation for the horizontal filtering pattern.
-
NewAdded the code for keyword filtering by itself.
Icons
-
ChangeUpdated the SVG assets folder to reflect our current icons.
Inputs
-
NewAdded the developer documentation for a form (input group).
Links
-
Bug FixIn Internet Explorer, the text within links styled as cards now wraps correctly.
Modals
-
NewAdded the developer documentation for the standard modal.
Navigation
-
NewAdded the developer documentation for skip nav, standard masthead and footer.
-
Bug FixIn Internet Explorer, keyboard navigation Shift + Tab now closes the country selector in both the masthead and footer.
-
Bug FixA border line no longer appears across the top of the country selection menu (was dividing it from the trigger option).
-
Bug FixThe country abbreviation text in the masthead now uses the correct color when selected.
Notifications
-
NewAdded the developer documentation for alerts and errors.
Pagination
-
NewAdded the developer documentation for pagination.
-
Bug Fixi18n internationalization support for pagination buttons no longer creates issues for their aria-label attributes.
Popovers
-
NewAdded the developer documentation for popovers.
Progress Indicators
-
NewAdded the developer documentation for standard progress indicators.
Radio Buttons
-
Bug FixIn Internet Explorer, the text within radio buttons styled as cards now wraps correctly.
Selects
-
NewAdded the developer documentation for spin box selects.
Sliders
-
NewAdded the code and developer documentation for all sliders.
-
Bug FixJavaScript for sliders no longer outputs console logs.
-
ChangeRemoved NoUISlider from all slider components to reduce our dependency on third-party libraries.
Tabs
-
NewAdded the developer documentation for tabs.
-
Bug FixOverflow controls no longer vanish when keyboard Tab is pressed.
-
Bug FixAdded lazyload functionality for all overflow tabs.
-
ChangeUpdated the code for all tabs to better accommodate overflow variations.
Tables
-
NewAdded the developer documentation for complex tables.
-
NewDevelopers can now pass in custom values for the Per Page select.
-
Bug FixThe total number of pages now correctly updates when the Per Page value is changed.
-
Bug FixThe Per Page select is now hidden when the total number of table items is less than the lowest Per Page option (default is 12).
-
Bug FixPagination buttons (< Previous Next >) for complex tables now become disabled upon reaching either end of the set.
-
Bug FixFixed an Angular specific issue that skipped every other click of the Next > pagination button.
-
Bug FixWhen table data is cleared and then new data is added, the previously cleared data will no longer be there.
-
Bug FixThe Delete batch action will now remove only those rows that are checked rather than all rows.
-
Bug FixThe Sort By select now takes into account all of the table data rather than only what was partially loaded.
Tooltips
-
NewAdded the developer documentation for tooltips.
-
Bug FixTooltips with the same title will now have unique IDs when created.
User Progress Trackers
-
NewAdded content and code for the Thin User Progress Tracker variant.
General Development
-
ChangeConsolidated JavaScript files into a smaller set that follow our block names.
-
ChangeReplaced redundant algorithms in block based JavaScript files with shared methodologies in the utilities.js file.
Release 0.2.10 (03/23/2020)
Checkboxes
-
NewAdded checkboxes styled as cards.
Filtering
-
ChangeUpdated the code for filter buttons.
Links
-
NewAdded links styled as cards.
Lists
-
NewAdded unstyled lists.
Navigation
-
NewAdded the country selection menu to the masthead.
-
Bug FixSkip nav now initializes correctly in the dds-all.js file.
Notifications
-
NewAdded announcements.
Product Stack
-
NewAdded the product stack page.
Radio Buttons
-
NewAdded radio buttons styled as cards.
Resources
-
NewAdded the Dell.com Homepage Guide.
Tabs
-
NewAdded justified tabs with overflow controls.
-
Bug FixAll tabs now have a minimum width of 120px.
-
Bug FixStandard tabs are no longer slightly offset from their baselines when the right-most tab is selected.
-
Bug FixJustified tabs now use the correct link color and chevron placement on smaller breakpoints (as off canvas links).
-
Bug FixThe body content now updates when switching between centered tabs with optional image and overflow controls.
-
Bug FixIn the Edge browser, centered tabs now return to the centered layout when the window is sized larger.
Tables
-
Bug FixComplex Tables: Previous/Next pagination controls now permit i18n localization of the labels.
-
Bug FixComplex Tables: Previous/Next pagination controls now become disabled more consistently.
-
Bug FixComplex Tables: The values within the Items Per Page select may now be customized.
General Development
-
Bug FixExtracted all HTML tag styling into reboot.css.
Release 0.2.9 (03/03/2020)
Banners
-
Bug FixRectangular images within the mosaic banner now cover their parent containers.
-
Bug FixFor the mosaic banner, moved code from carousel.js inside the init to prevent it from running multiple times.
Buttons
-
NewAdded the multi-select dropdown button.
-
Bug FixThe arrow icon in dropdown buttons no longer truncates along with the rest of the label.
Carousels
-
NewAdded a filmstrip carousel that advances one page worth of content per selection.
-
Bug FixRemoved glide.js from filmstrip carousels to reduce our dependency on third-party libraries.
Checkboxes
-
Bug FixCheckboxes with lengthy labels now wrap correctly.
-
Bug FixRemoved glide.js from filmstrip carousels to reduce our dependency on third-party libraries.
Icons
-
NewAdded the dds__wifi-none icon.
Navigation
-
Bug FixThe bulleted list within the Sign In dropdown is now positioned correctly.
-
Bug FixThe list of links within the Sign In/Out dropdowns now use the correct line spacing.
-
Bug FixThe list of links within the Cart dropdown now uses the correct line spacing.
-
Bug FixThe tint overlay that appears behind the masthead menu now covers the entire page height rather than only the current screen height.
-
Bug FixThe tint overlay that appears behind the masthead menu is no longer hidden by left arrow (keyboard navigation) while in a tier 3 or 4 menu.
-
Bug FixA tier 2 menu now returns to its original height when its tier 3 child menu is closed via keyboard navigation.
Off Canvas
-
Bug FixRemoved excess padding above the off canvas content on smaller (mobile) breakpoints.
-
Bug FixOn Safari mobile devices, the bottom of an off canvas is no longer cut off by the fold while the browser tab row is present.
Pagination
-
Bug FixPagination button labels may now be customized.
Popovers
-
Bug FixPopovers with lengthy content will no longer exceed the screen height on SM breakpoint (smartphone in landscape orientation).
Radio Buttons
-
Bug FixRadio buttons with lengthy labels now wrap correctly.
Selects
-
Bug FixValues can now be entered into a spinbox input if its minimum value is greater than 10.
Tabs
-
Bug FixLengthy tab labels will now wrap for justified tabs in Internet Explorer.
-
Bug FixCentered tabs now remain centered as tabs are added.
Tables
-
Bug FixThe icon options in the upper right corner of complex tables are now labeled.
-
Bug FixComplex tables now use the correct icon for the Import option.
-
Bug FixRemoved day.js from complex tables to reduce our dependency on third-party libraries.
Typography
-
Bug FixThe default paragraph style now appears at its correct size on SM breakpoint.
Release 0.2.8 (01/27/2020)
Banners
-
NewAdded the code for the die cut banner.
-
NewAdded the code for the mosaic banner.
Icons
-
NewAdded the dds__brand-skype icon.
-
NewAdded the dds__globe-location icon.
Inputs
-
Bug FixThe red error text following an invalid form submission is now displayed in 14pt font rather than 12pt.
Lists
-
NewAdded the Lists page, which includes unordered lists, ordered lists and link collectors.
Modals
-
Bug FixThe tint overlay that covers the background now uses the hidden attribute correctly.
Navigation
-
Bug FixSkip nav no longer appears below the masthead on pages with a lot of content.
-
Bug FixThe content within a standard footer is now constrained to the grid rather than full-width of the browser window
-
Bug FixLinks inline with the white text in a footer are now white text with an underline rather than blue text against the blue background.
Notifications
-
NewAdded the code for a stroked label badge, used specifically for warnings.
Off Canvas
-
Bug FixThe browser scroll bar is now hidden while an off canvas is open such that there aren't side-by-side scroll bars.
Selects
-
NewAdded the code for horizontal and vertical spin box selects.
Tabs
-
Bug FixAdded the hover state to overflow controls for tabs.
-
Bug FixCentered tabs will now remain centered as more tabs are added.
Tables
-
Bug FixDevelopers can now add batch actions to the corresponding dropdowns in complex tables.
General Development
-
Bug FixFixed our loadSVGUrls method to check the URL and to not use Math.random.
-
Bug FixDevelopers can now lazy load/execute components and their functionality because SPA applications don't always have a DOM onload event.
Release 0.2.7 (01/08/2020)
Tabs
-
NewAdded the code for overflow tabs.
General Development
-
Bug FixCleanup of the reboot wrapper file.
Release 0.2.6 (12/20/2019)
Navigation
-
Bug FixOn smaller breakpoints, the masthead Menu option will now remain at the right side when neighboring HTML elements are removed.
General Development
-
Bug FixButtonToggle object is no longer exported in our dds-all.js file as that was creating a console error. The button toggle component uses button.js.
Release 0.2.5 (12/18/2019)
Buttons
-
NewAdded the code for toggle buttons.
Navigation
-
NewAdded the code for the standard footer.
Notifications
-
NewAdded solid filled label badges and stroked label badges.
-
ContentBetter distinguished between numeric badges and label badges.
Release 0.2.4 (12/09/2019)
Accordions
-
Bug FixOn smaller breakpoints, the chevron in an accordion header no longer jumps to the right end.
Inputs
-
Bug FixForms no longer produce errors when they initialize without the presence of certain inputs.
-
Bug FixThe 'not allowed' cursor is no longer shown for read-only inputs so that users can select and copy their content.
Modals
-
Bug FixButtons with lengthy labels no longer exceed the boundaries of the modal container.
Navigation
-
NewAdded the code for the standard masthead.
-
ContentAdded the skip nav component for keyboard users to access page landmarks.
Off Canvas
-
ChangeThe bottom of the off canvas content is no longer occluded by the UI on some mobile devices.
Popovers
-
Bug FixFixed the popover on bottom, which had ceased to function correctly as of version 0.2.2.
Progress Indicators
-
Bug FixThe loading indicator now animates in Safari.
Tabs
-
Bug FixApplied new HTML structure for off canvas to tabs on smaller breakpoints.
Tables
-
Bug FixFixed the visual styling of the batch action "Choose Action" button.
-
Bug FixSettings, print and import options will now appear for complex tables based upon true/false flags being set.
General Development
-
NewCreated a reboot wrapper CSS file so that teams can use the reboot-wrapper class instead of injecting reboot CSS file into other environments.
Release 0.2.3 (11/04/2019)
Notifications
-
Bug FixA dismissible alert will now collapse only when its close X option is selected, and will now expand only when its View Dismissed Alert option is selected.
Tables
-
Bug FixThe arrow on the Choose Action button now faces the correct direction.
-
Bug FixThe Choose Action menu now closes upon selecting one of its options.
-
Bug FixThe update method no longer runs low logic when all rows are deleted.
-
Bug FixThe select all checkbox is now disabled when all rows are deleted.
Release 0.2.2 (10/28/2019)
Links
-
ChangeLinks are never in a disabled state.
Notifications
-
Bug FixSuccess Alert and Informational Alert now collapse when closed via the X button.
Pagination
-
Bug FixResolved a conflict with the dds__svg-icons class that is set globally.
Tabs
-
Bug FixJustified tabs now use a black text label for the active tab and blue text labels for the inactive ones.
-
Bug FixAccordion icons now display correctly when accordions are included with tab content.
-
Bug FixCorrected shifting of visual elements when tabs are selected.
Tables
-
NewAdded the code for Complex Tables.
User Progress Trackers
-
NewAdded the code for the Dropdown User Progress Tracker.
-
Bug FixCorrected the checkmark icon used for completed steps in the Standard User Progress Tracker.
Release 0.2.1 (10/09/2019)
Accessibility Guide
-
NewAdded the accessibility guide.
Accordions
-
ContentUpdated the accessibility guidelines.
Banners
-
ContentUpdated the accessibility guidelines.
Breadcrumbs
-
ContentUpdated the accessibility guidelines.
Buttons
-
NewAdded a Link Button component.
-
Bug FixAll disabled buttons now show the 'not-allowed' cursor on mouseover.
-
Bug FixMenu options for Dropdown Buttons and Split Buttons now wrap at the edge of the grid rather than running off-screen.
-
ChangeThe triggering element for a Dropdown Button is always a button and never a link.
-
ChangeThe primary trigger (left side) for a Split Button can be either a button or link, while the dropdown trigger (right side) is always a button.
-
ChangeEach option within a Dropdown Button or Split Button menu may be either a button or link.
-
ContentReplaced the Toggle Select component with Toggle Button.
-
ContentMoved the Filter Buttons component from the Buttons page to the Filtering page.
Cards
-
NewAdded the cards page.
Carousels
-
ContentAdded the Banner Carousel with Arrows component (code is pending).
-
ContentUpdated the accessibility guidelines.
Checkboxes
-
ChangeIncreased the color contrast for error text and borders so they pass accessibility.
-
ContentUpdated the accessibility guidelines.
Color
-
ChangeIncreased the color contrast for error text and borders so they pass accessibility.
-
ContentRevised page to clarify how color swatches should be used.
Contact Drawer
-
Bug FixThe icon and drawer are now correctly positioned on smaller/mobile breakpoints.
-
ContentUpdated the accessibility guidelines.
Dividers & Containers
-
ContentUpdated the accessibility guidelines.
Filtering
-
NewAdded the filtering page.
-
Bug FixFilter Buttons now function correctly in Safari.
Grid
-
ContentUpdated the accessibility guidelines.
Inputs
-
ChangeThe Phone Number input is now uniquely formatted for its specific numeric entry.
-
ChangeIncreased the color contrast for error text and borders so they pass accessibility.
-
ContentUpdated the accessibility guidelines.
Links
-
NewAdded the links page.
Navigation
-
NewAdded the navigation page.
Notifications
-
ChangeIncreased the color contrast for error text and borders so they pass accessibility.
-
ContentUpdated the accessibility guidelines.
Off Canvas
-
NewAdded the off canvas page.
Pagination
-
NewAdded the pagination page.
Popovers
-
NewAdded the code for popovers.
-
ContentUpdated the accessibility guidelines.
Progress Indicators
-
ContentUpdated the accessibility guidelines.
Radio Buttons
-
ChangeIncreased the color contrast for error text and borders so they pass accessibility.
-
ContentUpdated the accessibility guidelines.
Search Engine Optimization Guide
-
NewAdded the search engine optimization (SEO) guide.
Selects
-
ContentReplaced the Toggle Select component with Toggle Button component.
-
ContentUpdated the accessibility guidelines.
Sliders
-
NewAdded code for the Double Handle Slider.
-
ContentUpdated the accessibility guidelines.
Tabs
-
Bug FixCentered tabs are now centered and not justified.
-
Bug FixLengthy tab labels now wrap instead of exceeding the tab width.
-
Bug FixIn Internet Explorer, justified tabs now span the container width rather than resembling standard tabs.
-
Bug FixIn Internet Explorer, centered tabs now horizontally align rather than wrapping to a new line.
-
Bug FixMinor bug fix to all tabs related to vertical height and alignment when certain ones were active.
-
Bug FixMinor bug fix to all tabs when, on smaller breakpoints, they become an option list that triggers off canvases.
-
ContentReplaced all “complex” tabs with variations of “standard” tabs.
-
ContentUpdated the accessibility guidelines.
Tables
-
ContentUpdated the accessibility guidelines.
Tooltips
-
Bug FixTooltips are now triggered by an area bounding the triggering element rather than its stroke-path.
-
ContentUpdated the accessibility guidelines.
User Progress Trackers
-
ContentUpdated the accessibility guidelines.
Release 0.1.9 (08/09/2019)
Accordions
-
ChangeUpdated the code for accordion with independent panels.
Buttons
-
ChangeThere can now be more than two filter buttons in one set.
-
ContentAdded dropdown buttons and split buttons to the code tab.
Cards
-
ContentAdded code for the multi content card.
Modals
-
Bug FixFixed a bug that prevented the browser scroll bar from reappearing after a standard modal was closed.
Navigation
-
NewAdded an off canvas menu that's seen when the Menu button is selected on smaller breakpoints.
Release 0.1.8 (08/02/2019)
Buttons
-
ChangeThe dropdown menu for split buttons will no longer exceed the grid boundaries when options are very long.
Carousels
-
NewAdded the Filmstrip Carousel component.
Getting Started
-
ContentAdded an introduction to the Webflow template within the Designer tab.
Grid
-
ContentAdded examples of responsive containers on the grid.
Icons
-
ContentUpdated all links to the newest set.
-
NewAdded five new icons.
Popovers
-
ChangeAdded the capability to display an image plus one paragraph within a popover instead of only two paragraphs.
-
ChangeAdded the capability to display up to two links within a popover.
Tabs
-
ChangeTabs will now become a list on smaller breakpoints, with each tab option triggering its own off-canvas.
Tooltips
-
ChangeAdded a mouse hover delay so tooltips are not instantly triggered.
-
Bug FixFixed a bug that interfered with tooltip triggering.
Release 0.1.7 (07/26/2019)
Accordions
-
Bug FixFixed a bug that prevented lengthy labels from wrapping.
Buttons
-
NewAdded the Split Buttons component.
-
NewAdded the Dropdown Buttons component.
Cards
-
NewAdded Show All / Hide All controls to the Show Many Accordion.
-
NewAdded the Multi Content Card component.
-
Bug FixWhen the overlay moves beneath the image for a consumer product card, it will now have a visual stroke.
Links
-
NewAdded the Links page.
Modals
-
Bug FixFixed a bug that prevented standard modals from closing unless the code for loading indicators is also present.
Off Canvas
-
NewAdded the Off Canvas page.
Progress Indicators
-
ContentAdded Loading Indicators to the Code tab.
Tabs
-
ContentMajor update to all page content.
Tables
-
ContentMajor update to all page content.
Tooltips
-
Bug FixFixed a bug that caused Left/Right tooltips to flicker on mouse hover when they were positioned above the triggering element due to insufficient space.
Supported Versions
We’ve been working hard on the design system and introduced a number of improvements in recent versions. To help focus our efforts and provide the best experience, we’re currently supporting only the following DDS versions:
- 1.6.1
- 1.6.0
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
If you’re using an earlier version of DDS, please contact us for help updating to the current
version. You can reach us via:
Slack:
#dell-design-system-public
MS Teams: Dell Design System >
General
Email: delldesignsystem@dell.com
Please note: All currently supported versions are backwards-compatible. We recommend upgrading to the latest version and testing your product before upgrading production environments.