Duet Design System September 2020 Update

You’re reading the ninth Duet monthly update. During the past month we’ve been busy improving the existing features, fixing bugs, and open sourcing Duet Date Picker.
As our team working on Duet Design System couldn’t find an existing date picker that w…


This content originally appeared on Ariel Salminen and was authored by Ariel Salminen

You’re reading the ninth Duet monthly update. During the past month we’ve been busy improving the existing features, fixing bugs, and open sourcing Duet Date Picker.

As our team working on Duet Design System couldn’t find an existing date picker that would’ve ticked all the requirements we had for accessibility and performance, we decided to build one and open source it so that others could benefit from this work as well.

Duet Date Picker is an open source version of Duet Design System’s WCAG 2.1 compliant date picker. Duet Date Picker can be implemented and used across any JavaScript framework or no framework at all. We accomplish this by using standardized web platform APIs and Web Components.

Features #

  • Can be used with any JavaScript framework.
  • No external dependencies.
  • Themable with CSS variables.
  • Weighs only 10kb minified and Gzip’ed (this includes all styles and icons).
  • Built with accessibility in mind to support WCAG 2.1.
  • Supports all modern browsers and screen readers.
  • Support for localization.
  • Customizable date parsing and formatting.
  • Comes with modified interface for mobile devices to provide better user experience.
  • Supports touch gestures for changing months and closing the picker.
  • Free to use under the MIT license.

Discussion on Twitter #



New this month #

In this section we’ll highlight every month new features and progress from Duet Design System. This month’s highlights include:

Duet Date Picker #

As our team couldn’t find an existing date picker that would’ve ticked all the requirements we had for accessibility, we decided to build one and open source it so that others could benefit from this work as well.

Duet Date Picker

Usage documentation #

We’ve added new usage docs for each component that explain how and when the component should be used. There’re also better accessibility docs and further considerations to take into account on each component page.

Usage documentation

iOS and Android support #

We’ve added a new template demonstrating how to build a native view for iOS that utilizes Components, Design Tokens and CSS Framework. Similar techniques inside a native wrapper app could be used for Android as well.

iOS and Android support

Angular and React examples #

In addition to improved Angular and React support, we’ve also created example projects that you can utilize. Both our GitHub account and CLI Tool now come with Angular and React specific templates that you can utilize.

Angular and React examples

Duet Markdown renderer #

Duet now offers a custom renderer for the most popular JavaScript Markdown library marked.js, so that it outputs Duet components like <duet-paragraph> rather than standard HTML tags like <p>.

Duet Markdown renderer

Until October!


This content originally appeared on Ariel Salminen and was authored by Ariel Salminen


Print Share Comment Cite Upload Translate Updates
APA

Ariel Salminen | Sciencx (2020-09-22T00:00:00+00:00) Duet Design System September 2020 Update. Retrieved from https://www.scien.cx/2020/09/22/duet-design-system-september-2020-update/

MLA
" » Duet Design System September 2020 Update." Ariel Salminen | Sciencx - Tuesday September 22, 2020, https://www.scien.cx/2020/09/22/duet-design-system-september-2020-update/
HARVARD
Ariel Salminen | Sciencx Tuesday September 22, 2020 » Duet Design System September 2020 Update., viewed ,<https://www.scien.cx/2020/09/22/duet-design-system-september-2020-update/>
VANCOUVER
Ariel Salminen | Sciencx - » Duet Design System September 2020 Update. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2020/09/22/duet-design-system-september-2020-update/
CHICAGO
" » Duet Design System September 2020 Update." Ariel Salminen | Sciencx - Accessed . https://www.scien.cx/2020/09/22/duet-design-system-september-2020-update/
IEEE
" » Duet Design System September 2020 Update." Ariel Salminen | Sciencx [Online]. Available: https://www.scien.cx/2020/09/22/duet-design-system-september-2020-update/. [Accessed: ]
rf:citation
» Duet Design System September 2020 Update | Ariel Salminen | Sciencx | https://www.scien.cx/2020/09/22/duet-design-system-september-2020-update/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.