- Removes overriding property on editor combobox
- Adjust media query sort logic #600
- Fixed link to Gatsby Plugin page in
getting-started
page. 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
ColorModeProvider
component - Removes support for
theme.initialColorMode
- useinitialColorModeName
instead - Removes layout components (
Layout
,Header
,Main
,Footer
) - useBox
andFlex
instead - Updates CSS custom properties implementation for color modes
- When using
useColorSchemeMediaQuery
flag, it will initialize the mode tolight
when@media (prefers-color-scheme: light)
is enabled - Global color mode styles are automatically added to the body without needing to render the
ColorMode
component - Adds global typographic styles, set
useBodyStyles: false
to disable - Removes
ThemeStateProvider
- Fix issue where
<del>
tag was incorrectly specified asdelete
- The
@theme-ui/editor
API has changed significantly. See the README.md for more information. @theme-ui/components
: on Grid component, allow customcolumns
definitions 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
: addtransparentize
function #370@theme-ui/style-guide
: move context dependencies to peer dependencies #521
- Fix for issues when
localStorage
is 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
: addalpha
utility #441@theme-ui/match-media
: Add default breakpoint index argument for SSR
@theme-ui/editor
add components for editingsx
styles
@theme-ui/editor
addStylesForm
component
- Fix environment check #415
- Update dependencies
- Add
@theme-ui/match-media
package #375 - Add
@theme-ui/components
package #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-scheme
media 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/editor
package - New Customize page
- Pass outer context through RootProvider #340
- Update dependencies
- Added new
ColorPicker
component to@theme-ui/editor
#327 - Added warning for conflicting versions of Emotion #297
- Added color utility package #331
- Update dependencies
- Added
gatsby-theme-ui-blog
package #311 - Added
gatsby-theme-code-recipe
package #313 - Updated styles in
gatsby-theme-style-guide
#315
- 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