Block Themes tracking issue #39188
Labels
[Feature] Themes
Questions or issues with incorporating or styling blocks in a theme.
[Type] Tracking Issue
Tactical breakdown of efforts across the codebase and/or tied to Overview issues.
This is an overview issue, tracking what features we are missing from block themes.
High impact issues
Beyond this there are different areas which need addressing:
Global Styles
By expanding the scope of Global Styles we make more tools available to themes through theme.json. This means that we can create more interesting themes without using CSS. The approach here is to add support for new features via the theme.json mechanism. Adding a UI for these settings is an additional step that should happen later:
settings
that are specific to the block #35114textDecoration
property #42319ref
in theme.jsonsettings
, as is possible withstyles
#57286Blocks
Block themes are limited by the abilities of the blocks they are composed of. By adding more features to blocks we can expand the scope of features in all themes. The navigation block is the most complex of all blocks - by pushing this block forward we can open possibilities for all blocks.
Templates
Templates should be portable between themes. Using templates from one theme in a different theme greatly expands the number of themes that can be created, through these combinations.
Site Editor
The site editor is still immature compared to the Post Editor. We should add some of the same features that exist in the Post Editor to make it more powerful.
Theme switching
Patterns
Theme creation
$schema
key to theme.json create-block-theme#81We have a separate issue that tracks missing block supports:
#41113
Complete!
Remove CSS from block themes
The immediate priority should be to make it possible to create workable themes without relying on CSS. The following issues need to be resolved to allow us to remove this CSS from Twenty Twenty Two:
The text was updated successfully, but these errors were encountered: