- Adjusted default values for
--input-font-size-sm|xs
- Added dropdown headings
- Added dropdown variables:
--dropdown-font-size
--dropdown-font-weight
--dropdown-heading-color
--dropdown-heading-font-size
--dropdown-heading-font-weight
--dropdown-line-height
- Removed ASCII dropdown caret and use borders instead. Added:
--dropdown-caret-color
--dropdown-caret-size
--dropdown-caret-width
- Fixed dropdowns so text alignment is correct even when the parent element is different
- Fixed dropdowns so they don't close when clicking on disabled items or headings
- Fixed dropdown behavior so clicks aren't intercepted by default. This lets you use regular links in your dropdowns without the need for JavaScript. To intercept a click, use
event.preventDefault()
in theselect
callback. - Made
--font-size-small
relative by default - Remove
--font-size-big
since it was no longer used - Made dropdown selectors less specific so they're easier to override
- Made button selectors less specific so they're easier to override
- Fixed various typos and examples in the docs