Skip to content

Releases: eBay/skin

@ebay/[email protected]

05 Apr 21:43
Compare
Choose a tag to compare

Skin v3.5.2

Hotfix for #132 (breadcrumbs)

@ebay/[email protected]

03 Apr 17:51
Compare
Choose a tag to compare

Skin v3.5.1

Hotfix for #121 (menu)

@ebay/[email protected]

02 Apr 21:58
Compare
Choose a tag to compare

Skin v3.5.0

Breaking Changes

None

Deprecations

None

New Features & Updates

Breadcrumbs

We have a new breadcrumbs module:

screen shot 2018-04-02 at 2 53 22 pm

Page Notice

Dismissible page notice is now supported:

screen shot 2018-04-02 at 3 03 08 pm

@ebay/[email protected]

06 Mar 02:04
Compare
Choose a tag to compare

Skin v3.4.0

Breaking Changes

None

Deprecations

  • Class page-notice__cell has been deprecated in favor of page-notice__content.
  • Class inline-notice__cell has been deprecated in favor of inline-notice__content.

Bug Fixes

  • Performance issue with clip-path property of .clipped class #72

New Features

DS6 Notice Module (aka Alerts)

DS6 styles have been added for page notice and inline notice. Currently only fixed background svg is supported for icons. Inline SVG support will be added in future, along with flyout notices.

screen shot 2018-03-05 at 6 00 58 pm

screen shot 2018-02-23 at 3 55 17 pm

Updates

Global Module

DS6 page background color was updated from light gray to white.

Notice Module

DS4 markup has been updated to support a span tag with background SVG for the status icon. Inline SVG will continue to be supported (useful for custom svg).

Menu & Listbox

DS6 Menu and Listbox have been updated to reflect latest design system pattern:

screen shot 2018-03-05 at 5 58 10 pm

A new borderless option was also added:

screen shot 2018-03-05 at 5 57 37 pm

@ebay/[email protected]

23 Feb 23:57
Compare
Choose a tag to compare
Pre-release

Skin v3.4.0-0

This is a pre-release. Please help us out by installing and letting us know of any issues before our final release.

Breaking Changes

None

Deprecations

  • Class page-notice__cell has been deprecated in favor of page-notice__content.
  • Class inline-notice__cell has been deprecated in favor of inline-notice__content.

New Features

Global Module Updates

DS6 page background color was updated from light gray to white.

Notice Module Updates

DS4 markup has been updated to support a span tag with background SVG for the status icon. Inline SVG will continue to be supported (useful for custom svg).

DS6 styles have been added for page notice and inline notice. Currently only fixed background svg is supported for icons. Inline SVG support will be added in future, along with flyout notices.

screen shot 2018-02-23 at 3 55 10 pm

screen shot 2018-02-23 at 3 55 17 pm

Bug Fixes

None.

@ebay/[email protected]

21 Feb 21:23
Compare
Choose a tag to compare

Skin v3.3.2

Hotfix for issue #63

@ebay/[email protected]

16 Feb 21:33
Compare
Choose a tag to compare

Skin v3.3.1

Patch release that adds easier support for bold and secondary in type ramp.

Less:

screen shot 2018-02-16 at 1 29 58 pm

Css:

screen shot 2018-02-16 at 1 30 02 pm

@ebay/[email protected]

16 Feb 18:53
Compare
Choose a tag to compare

Skin v3.3.0

Breaking Changes

None.

Deprecations

None.

New Features

DS6 Typography

The DS6 typography is available as LESS mixins:

screen shot 2018-02-16 at 10 49 38 am

It is also available as CSS classes (useful for static sites):

screen shot 2018-02-16 at 10 49 43 am

DS6 Listbox (aka "select")

screen shot 2018-02-16 at 10 51 51 am

Before switching from DS4 listbox to DS6, know that the new DS6 version has some fundamental differences, which will not make for a seamless upgrade.

Unlike the DS4 listbox, the DS6 listbox is a fully customized widget (i.e. we do not display the browser's native overlay). This allows us to embed HTML inside of our listbox options, which is a common requirement for displaying graphics like international country flags.

Ultimately this means that the DS6 listbox now requires JavaScript. Watch this space for an announcement regarding a Marko listbox component.

Bug Fixes

None.

@ebay/[email protected]

03 Jan 20:38
Compare
Choose a tag to compare

Skin v3.2.0

Breaking Changes

None.

New Features

DS6

We have started to add some implementations of our new design system (aka DS6). Global, less (shown below), color, button and menu modules are now available.

screen shot 2018-01-03 at 12 29 20 pm

For more information visit the DS6 page.

Expand Button

This new button is available in DS4 and DS6.

screen shot 2018-01-03 at 12 23 21 pm

CTA Button

Another new button (well, it's actually a link, but don't get me started on that), for DS6 only, is the CTA button:

screen shot 2018-01-03 at 12 24 02 pm

Menu Refinements

The new expand button has been integrated into Menu for DS4 and DS6. Inline SVG has also been replaced with background SVG (using a span element). Don't worry, existing button and inline SVG markup is still supported.

screen shot 2018-01-03 at 12 31 14 pm

Custom Checkbox and Radio

Checkbox and Radio modules have been updated to support both custom color and custom icon via inline SVG.

screen shot 2018-01-03 at 12 26 17 pm

screen shot 2018-01-03 at 12 26 37 pm

Bug Fixes

None

@ebay/[email protected]

10 Oct 22:01
Compare
Choose a tag to compare

Skin v3.1.0

Minor version update containing a few small, but important changes.

Breaking Changes

None

Backwards Compatible Changes

Background Color

The body background color has been lightened from #f0eeec to #f7f6f5.

See #4 for details.

Checkbox and Radio

The markup for checkbox and radio no longer requires inline SVG. The new, simpler markup uses an SVG data-uri as background image. Existing markup is unaffected (i.e. it shouldn't break).

Huge thanks to @pranavjha for the inspiration behind this improvement!

See #20 for more details.

DS6

Lots of ground work was laid for the new DS6 colors, typography and buttons, but unfortunately all are still awaiting design system sign off and so were pulled from the docs at the last minute.

Some DS6 mixins and variables are exposed via the @ebay/skin/less module, but as they are not yet signed off, any use will be at your own risk! We encourage you to hold off on using them for now.

ebay-font

Finally, @RajaRamu and @senthilp have been doing some great work improving our web font performance. If you are using eBay's custom Market Sans font, we strongly encourage you to use the ebay-font module.

For DS6, this module will be the only way for apps to opt-in to the Market Sans font.

See #8 and #22 for more details.

Bug Fixes

None.

Contributors

Thank you to the following individuals for their assistance:

If I've forgotten anyone, please let me know!

Ian McB.