v0.7.0
Summary
This release was made possible by the following contributors:
- @cathysiller
- @CITguy
You can view documentation at https://rackerlabs.github.io/helix-ui/.
Deprecated
input-urlicon deprecated, useglobeinstead (#213)technical-changeicon deprecated, useserver-configinstead (#213)technical-incidenticon deprecated, useserver-incidentinstead (#213)
Fixed
- Replaced non-compliant icons with newly designed images (#213)
- Corrected geometry of several icons to better align with pixel boundaries (#213)
- Applied
min-width: 0;to grid columns to fix text wrapping issues. (#199) - Corrected vertical alignment of
<hx-icon>when used inline with text. (#209) - Corrected color of placeholder text to adhere to redline specs (#217)
Added
- Added
.hxTruncatehelper to provide ellipsis truncation of a block element (#199) - Added the following icons: (#213)
fileflagglobekeymime-archivemime-audiomime-codemime-datamime-imagemime-systemmime-textmime-videopaperclipserver-configserver-incident
New Progress Component
A simple, no-nonsense way to visually indicate progress of a process. (#215)
New Toasts Component
NOTE: this only provides basic appearance and behavior of Toast notifications. Advanced configuration and behavior is coming soon. (#210)
New Low-Level APIs
HXElement has been updated to make it easier than ever to define custom elements.
static get is-- Now required by all subclasses (not a problem, given that every subclass already defines it).static get template-- a shadow root will be created if this is defined in the subclassstatic get $observedAttributes-- used by$onAttributeChange()to react to attribute changes$onCreate()-- called at the end of construction$onConnect()-- called at the end ofconnectedCallback()$onDisconnect()-- called at the end ofdisconnectedCallback()$onAttributeChange()-- called when attributes defined instatic get $observedAttributeschange values.
Updated
- Updated
HXElementmethods to provide HelixUI syntactic sugar on top of the native custom elements APIs to help with contributions. A developer's guide is coming soon.
Updated CSS
- Updated CSS source file load order to provide a better progression of CSS specificity in the generated output. (#198)
- Removed unused CSS styles (#198)
Updated Docs
- Updated Icons docs to allow filtering of icons based on keyword. (#213)
- Update minimum version for
<hx-search-assistance>element (#206) - Improved
hx-tab*element documentation with attribute/property types and default values (#198) - Improved normalization of documentation formatting (#214)
- Current version number in footer updated to link to GitHub release notes (#204)
- Added link to GitHub repo on home page (#204)
Merged
- #218 - fix(ShadowDOM): fix broken elements
- #217 - fix(CSS): correct placeholder color
- #216 - Begin adding JSDoc comments
- #215 - feat(Progress): Add Progress component
- #214 - refactor(element-docs): make elements documentations in sync
- #213 - feat(Icons): Update Icons
- #210 - feat(toasts): add styles for toasts
- #209 - fix(hx-icon): correct alignment of
- #206 - docs(minver): update minver for hx-search-assistance
- #204 - docs(layout): Add GitHub links
- #199 - refactor(*): updates based on feedback
- #198 - refactor(*): free friday

