“What is G2?” It was a codename for the block toolbar redesign that happened as part of WordPress 5.5, and it’s also been the codename for a followup effort to evolve the design language of block controls. This post is meant to give visibility to the effort since the question came up yesterday.
The initial effort is focused on bringing systematization to block controls in the editor sidebar. Here’s a specific example of what the effort is trying to solve for:
Typography tools, concretely, have been expanding with different blocks requiring a slightly different subset (with or without line height, with or without font weight, etc). These groups of controls need flexibility and clarity. Both themes and blocks need to be able to specify which elements are configurable by the user and the interface needs to be able to accommodate different configurations in a pleasing and consistent manner.
That means there are two complementary goals with this effort: an improved design system and more functional control typologies that neatly organize the complexity of information and actions. We can start with some of the basic and most recurrent panels that can provide a baseline for others.
Please feel free to read the full ticket and participate directly on GitHub.