Skip to content
Compare
Choose a tag to compare
@ianmcburnie ianmcburnie released this 13 Nov 21:11
· 2234 commits to master since this release

Skin v6.1

The general theme of this release is... COLOUR! No... COLOR! Oh... you know what I mean ;-)

Yes, in Skin 6.1, all modules have been updated to the new brand palette. Yipee!

Here's a quick example.

image

Really savour those deliciously vibrant reds, greens, and blues!

To see the new brand palette in it's entirety, scroll down to the bottom of these notes.

Oh, and give @seangates a high five next time you see him for all of this astounding new palette work!

Breaking Changes

None. Because it's a minor release, of course. Can't catch us out.

New Features

In addition to the new palette overhaul, we have a few new things to show off.

Badge

We have added the design system's new badge module. It is primarily used in icon buttons and menu items, but below is an example of it in "standalone" mode.

screen shot 2018-11-13 at 11 40 19 am

A badge is a visual indicator added to an element to convey quantity, newness or both. Badges are intended to remind a user of previous actions taken, or to alert them of new actions that they should consider.

Thank you to @agliga for helping out with this contribution!

Listbox

The listbox is (yet) another type of dropdown. It is intended as a progressive enhancement of the native HTML select tag. In a nutsell, it allows for nested HTML (for things like country flags), whereas the select tag doesn't.

screen shot 2018-11-13 at 11 58 46 am

Some of you may be thinking, "Isn't that what the readonly combobox is for?". Yes, you are right. The readonly combobox can do this too, but the listbox pattern has much better support on iOS.

Enhancements

As ever, we've updated and enhanced a few modules too, without any breaking changes.

Color

In DS4 the colors were only available via LESS variables. This module makes them available as classes, which is useful for static sites with no preprocessor.

screen shot 2018-11-13 at 11 50 56 am

This color module was already available for DS6. This update brings parity to DS4.

Combobox

The combobox documentation was rejigged to better support and explain the editable combobox use case. An editable combobox is generally used with an autocomplete pattern.

screen shot 2018-11-13 at 11 57 53 am

The readonly case is being moved aside in favour of the new listbox pattern (see above).

Dialog

More breakpoints were added for large screens to make better use of screen real estate.

Example before of iPad landscape:

image

Example after of iPad landscape:

image

LESS

As mentioned above, we have a new brand palette in DS6. The LESS module has been updated to reflect this:

localhost_3000_ds6_ 1

Bug Fixes

As always, we fixed some bugs.

What Next?

We are already hard at work on version 7. We are reworking buttons from the ground up to better support text wrapping and "pill" styled buttons. Tooltips and flyout notices are also being reworked to align with the new design system.