Skip to content

Block Themes tracking issue #39188

Open
Open
@scruffian

Description

@scruffian

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:

Blocks

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

We 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:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    [Feature] ThemesQuestions or issues with incorporating or styling blocks in a theme.[Type] Tracking IssueTactical breakdown of efforts across the codebase and/or tied to Overview issues.

    Type

    No type

    Projects

    • Status

      No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions