- Removes overriding property on editor combobox
- Adjust media query sort logic #600
- Fixed link to Gatsby Plugin page in
getting-startedpage. Issue #602
- Split theme-ui package into
@theme-ui/core,@theme-ui/mdx, and@theme-ui/color-modes - Removes
context.components(still available through MDX context) - Adds separate
ColorModeProvidercomponent - Removes support for
theme.initialColorMode- useinitialColorModeNameinstead - Removes layout components (
Layout,Header,Main,Footer) - useBoxandFlexinstead - Updates CSS custom properties implementation for color modes
- When using
useColorSchemeMediaQueryflag, it will initialize the mode tolightwhen@media (prefers-color-scheme: light)is enabled - Global color mode styles are automatically added to the body without needing to render the
ColorModecomponent - Adds global typographic styles, set
useBodyStyles: falseto disable - Removes
ThemeStateProvider - Fix issue where
<del>tag was incorrectly specified asdelete - The
@theme-ui/editorAPI has changed significantly. See the README.md for more information. @theme-ui/components: on Grid component, allow customcolumnsdefinitions via strings #541@theme-ui/gatsby-theme-style-guide: add docs on shadowing #558- Adds
@theme-ui/preset-polaris#567 - Adjusts default font stack in presets #568
@theme-ui/color: addtransparentizefunction #370@theme-ui/style-guide: move context dependencies to peer dependencies #521
- Fix for issues when
localStorageis not available #514 @theme-ui/match-media: add option for default index in hook #460@theme-ui/editor: Update Reakit #517
@theme-ui/editor: fix color picker #498
@theme-ui/components: fix NavLink base styles #497
@theme-ui/components: add more components #458@theme-ui/color: addalphautility #441@theme-ui/match-media: Add default breakpoint index argument for SSR
@theme-ui/editoradd components for editingsxstyles
@theme-ui/editoraddStylesFormcomponent
- Fix environment check #415
- Update dependencies
- Add
@theme-ui/match-mediapackage #375 - Add
@theme-ui/componentspackage #411
- Fix prop forwarding in styled HOC #377
- Add missing key #406
- Add support for functional themes #400
- Fix Reakit for ColorPicker test #357
- Simplify color mode API and disable
prefers-color-schememedia query behavior by default #246 - Add BaseStyles component #369
- Updated UI in chrome extension
- Fix typo in tailwind preset #346
- Fix state bug in chrome extension
- Move React to peer dependencies
- Updated
@theme-ui/editorpackage - New Customize page
- Pass outer context through RootProvider #340
- Update dependencies
- Added new
ColorPickercomponent to@theme-ui/editor#327 - Added warning for conflicting versions of Emotion #297
- Added color utility package #331
- Update dependencies
- Added
gatsby-theme-ui-blogpackage #311 - Added
gatsby-theme-code-recipepackage #313 - Updated styles in
gatsby-theme-style-guide#315
- Adds
gatsby-theme-style-guidepackage #301 - Fix for
jsxcreate element function #302
gatsby-plugin-theme-uiremove JSX syntax from gatsby-ssr in Gatsby plugin #299@theme-ui/typographyfix for CSS font-family keywords #285@theme-ui/preset-tailwindadd 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
useCustomPropertiesis 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
initialColorModematches a color mode name #245 - Fix for forwarding refs #261
- Fix peer dependency version #263
- Add
@theme-ui/custom-propertiespackage #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
cssprop 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/sidenavinitial publish@theme-ui/prismadddisplay: inline-blockto keep empty lines
@theme-ui/prismpass 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
keyprop to element in gatsby-plugin-theme-ui #145 - Update docs
- Rename
gatsby-plugin-theme-ui#137 - Update docs
- Replaced
lodash.mergewithdeepmerge - Updated to use smaller Styled System v5 packages
- Removed layout and flexbox style props from
Boxand layout components - Renamed
cssprop in experimental custom pragma tosxto avoid collisions with Emotion and other libraries - Refactored
ThemeProvider - Removed
toStyleAPI from Typography.js package - Renamed Typography.js package to
@theme-ui/typography - Removed
@emotion/styleddependency - layout components are no longer created withstyledso passing non-HTML attributes to the component will result in React rendering those props to the DOM - Removed legacy
ColorModeProviderandComponentProviderexports