- 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 theselectcallback. - Made
--font-size-smallrelative by default - Remove
--font-size-bigsince 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