v0.14.0
Summary
It's been a while, but this release was made possible by the following contributors:
- @100stacks
- @cathysiller
- @CITguy
Thank you to the following bug spotters:
You can view the latest documentation at https://rackerlabs.github.io/helix-ui/.
π¨ Breaking Changes π¨
<hx-file-icon>requires theextensionattribute to configure the display of the file extension. (#325)- Child nodes are now hidden.
- Text nodes within buttons must be wrapped in a
<span>if there are any non-text siblings (#325)- e.g.,
text + iconortext + busy
- e.g.,
π¨ Updated Peer Dependencies
(Considered a breaking change due to potential conflicts in applications after upgrading.)
The minimum version of @webcomponents/webcomponentsjs has been updated in order to take advantage of improvements to the custom-elements-es5-adapter.js.(#329)
- If you're using the 1.x version, please make sure you've updated to 1.2.4 or later.
- If you're using the 2.x version, please make sure you've updated to 2.0.4 or later.
before:
<span id="ce-es5-adapter">
<script>
if (!window.customElements) {
var elAdapter = document.querySelector('#ce-es5-adapter');
elAdapter.parentElement.removeChild(elAdapter);
}
</script>
<script src="path/to/custom-elements-es5-adapter.js"></script>
</span>after:
<script src="path/to/custom-elements-es5-adapter.js"></script>Fixed
- Fixed CSS for Tabs component to support JSX (#324)
- Fixed typo in
Element.closest()polyfill that would break functionality in Edge and IE (#330) - Fixed File Tile logic resulting in unwanted characters in the display of truncated file names containing spaces. (#322, #331)
- Fixed layout of Tabsets in IE11 (#338)
Fixed Appearance of Placeholders in disabled Text Inputs
Components > Text Inputs (#346)
| before | after |
|---|---|
![]() |
![]() |
![]() |
![]() |
Simplified/Fixed Layout Templates
- removed references to
helix-ui.polyfill.jsin all templates (#327) - removed confusing and unnecessary
<base/>tag from all templates. (#317, #327) - reduced the amount of "demo" markup in all templates (#327)
- simplified markup needed to consume webcomponents polyfills (#327)
π Added Drop Zone
Components > Files > Drop Zone (#328)
π Added Simple Tooltip for File Tiles with Truncated File Names
(#340)
π Add Readonly Support to File Tiles
Components > Files > File Tile (#341)
Updated
<hx-file-icon>: refactored appearance to allow removal of the file extension (#325)- Documentation no longer relies on unpkg.com for HelixUI assets. (#327)
- Documentation updated to include unpkg.com instructions for consuming
@webcomponents/webcomponentsjspolyfills. (#332)
Merged
- #346 - fix(text input): correct disabled placeholder styles
- #341 - feat(File Tile): add readonly support
- #340 - feat(File Tile): add simple tooltip on truncated links
- #339 - feat(Files): add
- #338 - fix(Tabs): correct tabs layout
- #337 - chore(git): sync master branch with docs
- #335 - fix(tabs): correct flex-basis, again
- #333 - fix(tabs): correct flex-basis
- #332 - Docs raxio 2018
- #331 - fix(hx-file-tiles): correct display of truncated file names with spaces
- #330 - fix(polyfills): correct typo in polyfill
- #329 - chore(deps): update peerDependencies
- #328 - feat(files): add
- #327 - docs(layouts): update layout docs
- #325 - refactor(file-icon and file-selector): updated style changes
- #324 - style(less): update styles for JSX compatibility






