- Update dependencies
- Add missing
headingvariant toHeading#754
- Update dependencies
- Add layout package
- Add Slider and Switch to forms package
- Fix publish
- Add bundler setup & build for
@rebass/forms/styled-system
- Add forms package
- Update dependencies
- Fix ignore files
- Adjust build
- Update dependencies
- New
sxprop for theme-based styles - Use the
cssprop for un-themed, raw CSS values - No additional Babel configuration required for the
sxorcssprops - Use the
sxprop in MDX documents - Built-in support for themeable component variants
- Fully compatible with Theme UI
- The default package now uses Emotion. To use Rebass with Styled Components, import the components from
rebass/styled-componentsinstead. - The undocumented theme keys for
Box,Flex,Text,Heading,Link,Button,Image, andCardare no longer supported. Use variants instead. - The
@rebass/gridpackage has been renamed (back to)reflexbox - Heading: default
fontWeightis now set toheading. Add styles totheme.fontWeightsto customize theheadingfont weight. - Button no longer supports the following props. Use the
sxprop instead.border,borderColor,borderWidth,borderStyle,borderRadius,borderTop,borderRight,borderBottom,borderLeft,borderX,borderY - Image no longer supports the following props. Use the
sxprop instead.border,borderColor,borderWidth,borderStyle,borderRadius,borderTop,borderRight,borderBottom,borderLeft,borderX,borderY - Link no longer includes default styles. Add styles to
theme.variants.linkto customize link styles. - Card no longer supports the following props. Use the
sxprop instead.border,borderColor,borderWidth,borderStyle,borderRadius,borderTop,borderRight,borderBottom,borderLeft,borderX,borderY,boxShadow,textShadow,background,backgroundImage,backgroundSize,backgroundPosition,backgroundRepeat,
- Update to Styled System v4
- Update styled-system #555
- Reduced package size
- Reduced number of components to 8
- Updated for Styled Components v4 and Emotion v10
- Reduced dependencies
- Removed default theme and colors
- Removed Provider component
- Added variant theme support for Button and Card components
- Removed
isprop in favor of Styled Components' and Emotion'sasprop - Uses Box component as base for all other components
- Removed
cssprop in favor of Styled Components' and Emotion's implementations
- Removes
cssprop in favor of babel-plugin-styled-components - Adds build setup for Emotion 10
- Update dependencies
- Sets
box-sizing: border-boxon base Box component
- Adds flexbox props back to Box component
- Adds emotion package
- Update styled-system
- Update docs
- Update docs for v3
- Smaller package
- Reduced number of components to 8
- Upgraded for styled-components v4
- Reduced dependencies to one
- Removed default theme and colors
- Removed Rebass Provider component
- Added variant theme support to Button and Card
- Removed
isprop in favor of styled-componentsasprop - Uses Box component as the base for all other components
- Update repo in package.json
- Update readme
- Fix bad prepublish build
- Upgrade to @rebass/components, @rebass/grid, and styled-system v3
- Use
polishedfor color manipulation instead ofchroma-js
- Support
widthprop on Card - Update docs
- Add Hide component
- Add
fontFamilyto Heading and Text components - Update docs
- Support for emotion
- styled-system v2
- grid-styled v4
- Moves components to separate modules
- Uses system-components
- Updates docs site
- Renamed components
- TabItem -> Tab
- DotButton -> Dot
- PanelHeader -> Panel.Header
- PanelFooter -> Panel.Footer
- Default theme (changed to match styled-system)
- The
colorsobject no longer uses Palx - Array color values have been removed
radiushas been replaced withradiifonthas been replaced withfontsmonospacehas been removed- Theme fields are no longer exposed as exports
- The
- Props
widthis only available on Flex and BoxfontSizeis only available on typographic componentsdirectionis nowflexDirection- Flex
alignis nowalignItems - Flex
justifyis nowjustifyContent - Flex
wrapis nowflexWrap - Arrow
upis nowdirection='up' activeprops have been removed in favor of custom styles- Border now uses styled-system border props
- Banner
imageis nowbackgroundImage - Absolute, Fixed, Relative, and Sticky now require values for
top,right,bottom, andleftprops - Drawer
positionprop has been renamed toside - Drawer
sizeprop has been replaced withwidthandheightprops
- Custom HOC
hoc createLibraryfunctionutilcreateComponent- Palx dependency
- ScrollCarousel component
- CarouselSlide component
- Star comonent