Docs, Improvements, and More
Added
- Docs for CSS objects, components, and utilities
- Upgrade Guide
- New functions, mixins, objects, and utilities
Removed
- Remove viewport-units-buggyfill as its not needed for last 2 versions of modern browsers anymore
- Temporarily remove
u-small-caps()
mixins (plan to repurpose as an object)
Changed
- Autoprefixer Browserlist to defaults plus IE 10+ and iOS 8+
- Reorganize Sass functions and mixins
- Use separate mixins for all object elements by default
- Rename and simplify
o-list--*
modifiers - Refactor utilities so they allow flexible alias/value combinations (e.g.,
u-position()
andu-width()
)
Fixed
- Fix
hover()
mixin incorrectly generating selectors for multiple active classes - Update
u-hover()
mixin so it allows multiple active classes as a map value - Fix
u-property-directional()
incorrectly handling aliases with dashes (e.g.,top-gray-3
) - Fix
u-property
generators so they allow classes with special characters (useescape-characters()
inbreakpoints()
) - Add required media type so
mq()
generates valid CSS media queries
More Details
See CHANGELOG for more details.