Skip to content

Releases: system-ui/theme-ui

v0.9.0-develop.0

17 May 20:27
Compare
Choose a tag to compare
v0.9.0-develop.0 Pre-release
Pre-release

🚀 Enhancement

  • gatsby-theme-style-guide, theme-ui

🐛 Bug Fix

⚠️ Pushed to develop

  • ci(codechecks): remove debug env var (@hasparus)
  • ci(codechecks): remove patch (@hasparus)
  • ci(codechecks): use yml (@hasparus)
  • ci(codechecks): turn speculativeBranchSelection on (@hasparus)
  • ci(codechecks): another patch (@hasparus)
  • ci(codechecks): patch - yeah, it can only be done on develop (@hasparus)
  • ci(codechecks): patch (@hasparus)
  • ci(codechecks): debug (@hasparus)
  • ci(codechecks): make output verbose (@hasparus)
  • ci(codechecks): turn off speculative branch selection (@hasparus)
  • @theme-ui/color-modes, @theme-ui/color, @theme-ui/components, @theme-ui/core, @theme-ui/css, @theme-ui/custom-properties, @theme-ui/editor, gatsby-plugin-theme-ui, gatsby-theme-style-guide, gatsby-theme-ui-layout, @theme-ui/match-media, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/preset-base, @theme-ui/preset-bootstrap, @theme-ui/preset-bulma, @theme-ui/preset-dark, @theme-ui/preset-deep, @theme-ui/preset-funk, @theme-ui/preset-future, @theme-ui/preset-polaris, @theme-ui/preset-roboto, @theme-ui/preset-sketchy, @theme-ui/preset-swiss, @theme-ui/preset-system, @theme-ui/preset-tailwind, @theme-ui/preset-tosh, @theme-ui/presets, @theme-ui/prism, @theme-ui/sidenav, @theme-ui/style-guide, @theme-ui/tachyons, @theme-ui/tailwind, @theme-ui/theme-provider, theme-ui, @theme-ui/typography
    • Merge branch 'stable' into develop (@hasparus)
  • @theme-ui/theme-provider
    • Merge branch 'develop' into stable (@hasparus)

🔩 Dependency Updates

Authors: 2

v0.8.5-develop.0

07 May 10:32
49e0e98
Compare
Choose a tag to compare
v0.8.5-develop.0 Pre-release
Pre-release

🐛 Bug Fix

  • @theme-ui/theme-provider
    • fix(theme-provider): set body margin to 0 (@hasparus)
  • @theme-ui/color-modes
    • fix(color-modes): stop showing current color mode as initial mode in rawColors.modes (@hasparus)

⚠️ Pushed to develop

  • @theme-ui/color-modes, @theme-ui/color, @theme-ui/components, @theme-ui/core, @theme-ui/css, @theme-ui/custom-properties, @theme-ui/editor, gatsby-plugin-theme-ui, gatsby-theme-code-recipes, gatsby-theme-style-guide, gatsby-theme-ui-layout, @theme-ui/match-media, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/preset-base, @theme-ui/preset-bootstrap, @theme-ui/preset-bulma, @theme-ui/preset-dark, @theme-ui/preset-deep, @theme-ui/preset-funk, @theme-ui/preset-future, @theme-ui/preset-polaris, @theme-ui/preset-roboto, @theme-ui/preset-sketchy, @theme-ui/preset-swiss, @theme-ui/preset-system, @theme-ui/preset-tailwind, @theme-ui/preset-tosh, @theme-ui/presets, @theme-ui/prism, @theme-ui/sidenav, @theme-ui/style-guide, @theme-ui/tachyons, @theme-ui/tailwind, @theme-ui/theme-provider, theme-ui, @theme-ui/typography
    • Merge branch 'stable' into develop (@hasparus)

📝 Documentation

Authors: 2

v0.8.4

06 May 21:19
Compare
Choose a tag to compare

🐛 Bug Fix

  • @theme-ui/theme-provider
    • fix(theme-provider): set body margin to 0 (@hasparus)

Authors: 1

v0.8.3

05 May 19:14
Compare
Choose a tag to compare

🐛 Bug Fix

  • @theme-ui/color-modes
    • fix(color-modes): stop showing current color mode as initial mode in rawColors.modes (@hasparus)

⚠️ Pushed to stable

  • @theme-ui/color-modes, @theme-ui/color, @theme-ui/components, @theme-ui/core, @theme-ui/css, @theme-ui/custom-properties, @theme-ui/editor, gatsby-plugin-theme-ui, gatsby-theme-code-recipes, gatsby-theme-style-guide, gatsby-theme-ui-layout, @theme-ui/match-media, @theme-ui/mdx, @theme-ui/parse-props, @theme-ui/preset-base, @theme-ui/preset-bootstrap, @theme-ui/preset-bulma, @theme-ui/preset-dark, @theme-ui/preset-deep, @theme-ui/preset-funk, @theme-ui/preset-future, @theme-ui/preset-polaris, @theme-ui/preset-roboto, @theme-ui/preset-sketchy, @theme-ui/preset-swiss, @theme-ui/preset-system, @theme-ui/preset-tailwind, @theme-ui/preset-tosh, @theme-ui/presets, @theme-ui/prism, @theme-ui/sidenav, @theme-ui/style-guide, @theme-ui/tachyons, @theme-ui/tailwind, @theme-ui/theme-provider, theme-ui, @theme-ui/typography
    • Merge branch 'stable' into develop (@hasparus)

Authors: 1

v0.8.2

05 May 17:52
Compare
Choose a tag to compare

🐛 Bug Fix

  • @theme-ui/color-modes
    • fix(color-modes): merge rawColors even when there are no color modes (@hasparus)
    • fix(color-modes): add initial color mode to a correct key (@hasparus)
    • fix(color-modes): hotfix color modes provider to stop breaking rules of hooks (@hasparus)
  • @theme-ui/color-modes, @theme-ui/css, @theme-ui/custom-properties, theme-ui
    • fix(color-modes): merge rawColors from nested theme providers (@hasparus)

⚠️ Pushed to stable

Authors: 1

v0.8.2-develop.2

05 May 17:28
Compare
Choose a tag to compare
v0.8.2-develop.2 Pre-release
Pre-release

🐛 Bug Fix

  • @theme-ui/color-modes
    • fix(color-modes): merge rawColors even when there are no color modes (@hasparus)
    • fix(color-modes): add initial color mode to a correct key (@hasparus)

Authors: 1

v0.8.2-develop.1

05 May 16:34
Compare
Choose a tag to compare
v0.8.2-develop.1 Pre-release
Pre-release

🐛 Bug Fix

  • @theme-ui/color-modes, @theme-ui/css, @theme-ui/custom-properties, theme-ui
    • fix(color-modes): merge rawColors from nested theme providers (@hasparus)

Authors: 1

v0.8.2-develop.0

05 May 13:45
Compare
Choose a tag to compare
v0.8.2-develop.0 Pre-release
Pre-release

🐛 Bug Fix

  • @theme-ui/color-modes
    • fix(color-modes): hotfix color modes provider to stop breaking rules of hooks (@hasparus)

⚠️ Pushed to develop

Authors: 1

v0.8.1

05 May 12:30
Compare
Choose a tag to compare

🐛 Bug Fix

Authors: 2

v0.8.0

05 May 09:20
Compare
Choose a tag to compare

🔥 Breaking Changes and Deprecations

  • BREAKING: theme.config.useRootStyles now defaults to true following
    deprecation of useBodyStyles. Styles from theme.styles.root are now added
    to <html> element by default.

  • Moved theme configuration options to config object in theme.

    • Deprecations: useRootStyles, useCustomProperties,
      useColorSchemeMediaQuery, useBorderBox, and useLocalStorage options on
      the theme object are now scoped under a config object on the theme, and
      the root-level options, now deprecated, will be removed in a future release.

    (e.g. you should be setting theme.config.useBorderBox instead of
    theme.useBorderBox)

    • ⚠ All config options should be migrated at once. If Theme UI sees
      theme.config exists, it won't look for options on the theme.
  • Removed APIs, previously deprecated in 0.6.0

    • theme.useBodyStylestheme.config.useRootStyles
    • StyledThemed

🚀 Enhancements

  • @theme-ui/color-modes, @theme-ui/css, gatsby-plugin-theme-ui
    • Refactor color objects and expose default colors as a mode #1639 (@fcisio)

📝 Documentation

Authors: 4


⚠ This version has a bug with serverside rendering in projects without explicit Emotion SSR config. Use v0.8.1 instead. ⚠