- Fixed input icons so they inherit validation classes
- Fixed input icons so they work better with icon fonts and SVG icons
- Fixed bug where dropdown triggers with children wouldn't open the menu
- Changed
--input-focus-width
to--component-focus-width
since inputs don't use it - Rewrote tabs script
- Switch to a mutation observer instead of event listeners ✨
- This makes it easier to programmatically switch tabs
- Keeps tab panes in sync with the active tab with zero effort from the user
- Made file buttons into their own component
- Changed structure to make file buttons keyboard accessible
- Added lots of examples
- Minor corrections to the docs