Releases: buzzfeed/solid
Releases · buzzfeed/solid
No-gutters class on block grid
- Added optional no-gutters class to block grid.
- Added override for iOS default input style
- Removed periods before the em and strong elements in the Typography docs
Social Buttons Removed
- Breaking Change All Social Buttons Removed
- Release notes moved out of index in docs
- All page titles capitalized in docs
No Margin on Buttons
- Potential Breaking Change: Buttons Now Have No Margin
- Potential Breaking Change: TDs are now vertically aligned to center by default
- Removed 3px border radius on table borders.
- Added line height to buttons.
- Updating typography line height to rem values.
- Button and link hover transitions are now faster.
Social Buttons Deprecated
- Potential Breaking Change Renamed _style.scss to _borders.scss
- Potential Breaking Change
lib
folder renamed to_lib
- you will have to update your includepaths - Removed !important from ol and ul styles in typography base styles
- Social buttons are deprecated and will be removed in Solid 1.3.0
- Fixed misaligned text in select menus.
- Fixed an error in docs where the .list-unstyled class wasn't added to the unstyled list example.
- Fixed a typo in overflow section where the nowrap class was being used instead of truncate.
Fix grid offset classes and remove duplicate buttons.scss
Patch:
- Removed strange characters that were messing up grid offset classes.
- Removed duplicate _buttons.scss file that was in solid-components.
Updated Solid Structure
- Restructured imports to allow importing base/utilities/components seperately.
- Button groups are now a component!
- Literally everything inside solid-utilities.scss is !important
Patch back in border box support
Solid sets border box globally again.
Everything is !important, social buttons, class cleanup, docs cleanup
- Potential Breaking Change: Added !important to all utility classes
- Breaking Change: .xs-show has been deprecated. Use the responsive display classes found in Utilities going forward.
- Breaking Change: .xs-half-width and .xs-full-width have been deprecated in favor of using .xs-col-6 and .xs-col-12.
- Breaking Change: .block-grid-item is now .block-grid__item, in line with our other BEM classes.
- Added specific line heights for each type size.
- Added buttons with icons and social buttons.
.block-grid
is no longer necessary to create a Block Grid.- Added
.xs-static
and.xs-overflow-visible
in case one needs to reset those at a specific breakpoint. - Fixed overflow classes to be responsive.
- Rewritten Grid, Block Grid, Responsive and Utilities documentation.
- Overhauled navigation. Now with hot new sublinks and design!
Change Segmented Buttons, Various Fixes In Docs
- Segmented Buttons are now Button Groups. CSS now reflects other button CSS.
- Added Favicon
- Spacing Utilities go up to 6 (i.e. xs-mr6)
- Button documentation reflects CSS implementation.
- Radio input and checkbox CSS are now implemented the same way.
- Added a $space-5 and $space-6 variable to all spacing classes.
Solid as Node Package
Solid 1.0.4 is now published as a node package: https://www.npmjs.com/package/bf-solid