-
Notifications
You must be signed in to change notification settings - Fork 671
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Theme UI v1 Roadmap #832
Comments
@hasparus out of interest, why did you unpin this issue? |
By accident. Thank you. Let's keep this one pinned. |
Reading #2330 - I think another breaking change could be to remove the |
This is an umbrella issue for features and additions to bring Theme UI to a stable v1. This list may not be exhaustive and is subject to change. More details, context, and additional issues will be added where needed.
variant: ['large', 'primary']
(or pluralvariants
). This would potentially be a breaking change, meaning that thevariant
property itself would no longer support responsive arrays, but the values within the variant could. Add support for combining multiple variants #586, Add variant composition feature #1017, Extending styles of multiple variants to form another variant #1208theme.styles
to be overridden with non-responsive values with thesx
prop. Related Responsive values is variant styles override sx styles #720, CSS prop unable to override responsive theme config #43@emotion/styled
dependency Remove @emotion/styled usage #2043gatsby-plugin-theme-ui
: support for presets viagatsby-config.js
Let gatsby-plugin-theme-ui take base preset options #878theme.config
Nest variants and configuration options inside theme #1291prefers-color-scheme
media query support – allow color mode to be determined by media query without storing inlocalStorage
. See Default useColorSchemeMediaQuery to true #624, Useprefers-color-scheme
preference over localStorage color mode #787Potential
media
key. e.g.media: { small: { fontSize: 3 } }
font: { size: 3, weight: 'bold' }
example branchvariant
prop, see Proposal: variant prop #800The text was updated successfully, but these errors were encountered: