- Added
gatsby-theme-ui-blog
package #311 - Added
gatsby-theme-code-recipe
package #313
- Adds
gatsby-theme-style-guide
package #301 - Fix for
jsx
create element function #302
gatsby-plugin-theme-ui
remove JSX syntax from gatsby-ssr in Gatsby plugin #299@theme-ui/typography
fix for CSS font-family keywords #285@theme-ui/preset-tailwind
add button and input variants #291
- Add support for FOUC fix in Next.js #277
- Update dependencies
- Add accordion sidenav #279
- Maintain raw color values in Theme UI context when
useCustomProperties
is enabled #274
- Updates for tailwind preset #272
- Update dependencies
- Add tosh preset #264
- Bad lerna publish
- Fix for CSS custom properties when using nested color objects #259
- Add warning when
initialColorMode
matches a color mode name #245 - Fix for forwarding refs #261
- Fix peer dependency version #263
- Add
@theme-ui/custom-properties
package #235
- Adds preset packages #210
- Add base colors to prism presets #249
- Add key to element in gatsby-plugin-theme-ui #248
- Add metadata to packages #244
- Update docs
- Update dependencies
- Add presets to
@theme-ui/prism
#231 - Fix array merging #230
- Fix for color mode in context #226
- Fix for unsupported Prism languages #218
- Update dependencies
- Update docs
- Update dependencies
- Forward all props to functional components #197
- Update dependencies
- Only pass
css
prop through when needed injsx
#182
- Fix bad publish
- Adds Chrome extension package #136
- Fix keys in tailwind preset #171
- Add optional support for CSS custom properties #166
@theme-ui/sidenav
initial publish@theme-ui/prism
adddisplay: inline-block
to keep empty lines
@theme-ui/prism
pass outer className to element #163
- Adjust color mode initialization from media query #157
- Fix publish
- Adjust microbundle setup for @theme-ui/prism
- Add @theme-ui/prism package
- Add
key
prop to element in gatsby-plugin-theme-ui #145 - Update docs
- Rename
gatsby-plugin-theme-ui
#137 - Update docs
- Replaced
lodash.merge
withdeepmerge
- Updated to use smaller Styled System v5 packages
- Removed layout and flexbox style props from
Box
and layout components - Renamed
css
prop in experimental custom pragma tosx
to avoid collisions with Emotion and other libraries - Refactored
ThemeProvider
- Removed
toStyle
API from Typography.js package - Renamed Typography.js package to
@theme-ui/typography
- Removed
@emotion/styled
dependency - layout components are no longer created withstyled
so passing non-HTML attributes to the component will result in React rendering those props to the DOM - Removed legacy
ColorModeProvider
andComponentProvider
exports