[X] This request is not a duplicate of an existing issue
[X] This is not a personal support request that should be posted on the Roots Discourse community
Summary
A theme theme.json is the new, best-practices standard for defining theme-specific settings (primarily used for the Gutenberg editor), including the palette.
Motivation
Why are we doing this?
The theme.json can (and should be) used for declaring the theme palette.
What use cases does it support?
All new themes (mainly tailored to Gutenberg) that declare the theme palette in theme.json.
What is the expected outcome?
Less config duplication.
The usage of a standardized place for the theme palette.
Potential conflicts / foreseeable issues
When the option for adding/merging in more palettes besides from the theme.json is kept,
there should be no conflicts or issues.
Terms
Summary
A theme
theme.json
is the new, best-practices standard for defining theme-specific settings (primarily used for the Gutenberg editor), including the palette.Motivation
Why are we doing this?
The
theme.json
can (and should be) used for declaring the theme palette.What use cases does it support?
All new themes (mainly tailored to Gutenberg) that declare the theme palette in
theme.json
.What is the expected outcome?
Less config duplication. The usage of a standardized place for the theme palette.
Potential conflicts / foreseeable issues
When the option for adding/merging in more palettes besides from the
theme.json
is kept, there should be no conflicts or issues.Additional Context
No response