Skip to content

v0.12.0 (the one with better documentation)

Choose a tag to compare

@CITguy CITguy released this 01 Aug 21:53
· 1008 commits to master since this release

Summary

This release was made possible by the following contributors:

You can view documentation at https://rackerlabs.github.io/helix-ui/.

Breaking Changes

  • Caption styles are now opt-in, to avoid conflicts with pre-existing application CSS. (#292)
    • This has the potential to change the appearance of the <caption> and <figcaption> elements in consuming projects.
    • <caption> will only be styled if it's placed within a Helix Table (caption -> .hxTable caption)
    • <figcaption> will only be styled if it's placed within a <figure class="hxFigure">

Deprecated

The following items have been marked for deprecation, and will be removed in the next major release.

  • <hx-dl> - use <dl class="hxList"> instead (#280)
  • <hx-def> - use <div> instead (#280)
  • <hx-dt> - use <dt> instead (#280)
  • <hx-dd> - use <dd> instead (#280)
  • <hx-menuitem-group> - use <section> instead (#286)
  • <hx-tile-title> - use <header> instead (#282)
  • <hx-tile-description> - use <p> instead (#282)
  • HelixUI.elements.HXIconElement.icons - use HelixUI.ICONS instead (#295)

Fixed

  • Fixed flexbox issue preventing grid columns from wrapping in IE (#281)
  • .hxCaption styles updated with correct font-size and font-weight (#292)
  • <hx-alert> updated for better JSX compatibility (#289)

Updates

If you haven't already noticed, there's been a lot of work done on the documentation. (#281)

Updated Component Docs

All Component demos have been updated with a consistent look and feel to make consumption more consistent and predictable.

  • State tables for all Components have been moved into separate test pages.
    • Components with tests will have links in their "See Also" section.
  • The "Busy" and "Progress" components have been moved into the "Loaders" component
  • "Status Pills" has been moved into the "Pills" component
  • "Text Inputs" updated with new interactive demos

Updated Guides

In addition to updated Component documentation, the guides received some updates as well.

  • "Getting Started"
    • Added polyfill installation instructions
  • "FAQ"
    • Added to document common questions and answers
  • "React Compatibility"
    • Added to document quirks around consuming HelixUI within React applications
  • "Polyfills"
    • Added to provide information about included polyfills and resources to search for additional polyfills.

New Icons

Components > Icons

Added the undo and redo icons to the list of available icons. (#285)

screen shot 2018-08-01 at 4 07 46 pm

screen shot 2018-08-01 at 4 07 52 pm

New "Files" Component

Components > Files

Elements > <hx-file-tile>

The new "Files" component has been created with <hx-file-tile> as its first element. (#273)

screen shot 2018-08-01 at 3 51 40 pm

screen shot 2018-08-01 at 3 51 47 pm

screen shot 2018-08-01 at 3 51 53 pm

Merged

  • #297 - docs(TextInputs): correct snippet output
  • #292 - fix(CSS): correct caption resets
  • #291 - docs(Buttons): do not promote non-interactive anchor buttons
  • #289 - fix(*): Updates for JSX compatibility
  • #286 - refactor(hx-menuitem-group): deprecate custom element
  • #285 - feat(icons): add undo and redo icons
  • #282 - chore(ChoiceTiles): deprecate custom elements
  • #281 - docs(components): overhaul for consistency and functionality
  • #280 - surf-1056-refactor-lists-custom-elements
  • #273 - feat(FileTile): add File Tile component
  • #267 - Remove all visreg tests
  • #257 - feat(file-upload-tile): styles added for new component