Gutenberg + Themes: Week of October 11th, 2021

Hello! This is the 69th weekly roundup of theme-related discussions, fixes, and developments in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/.

As always, please weigh in on the tickets below — your feedback is crucial and appreciated. 

Active Issues / Discussions & PRs

  • Themes: Allow themes to surface specific patterns from the Patterns Directory #35364
  • Themes: Duotone filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. not rendering in some places #35331
  • Themes: Custom Templates: Use “title” from the theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. #35592
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.: Allow child theme.json to be merged with parent theme.json #35459
  • FSE: Split Post Author in to separate blocks #35596
  • GS: Consider a root-level site padding solution that still lets some items go full-width #35607
  • GS: Webfonts APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. implementation in theme.json #35591
  • GS: Social Icons: Preset colors do not stay in sync with Global Styles presets #35480
  • GS: Components: assess Heading styles in the context of the recent design updates #35464
  • GS: Theme.json – styles.blocks.coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress./button.spacing.padding doesn’t apply if button uses Outline style #35438
  • GS: Add a selection of preset spacing values to supplement/replace custom padding/margin options #35306
  • GS: Allow switching global styles variations #35619
  • DT: Layout: top margin overwrites theme.json blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. when gap support enabled #35411

Merged/Fixed/Announced

  • Themes: Support title in templateParts #35626
  • Themes: Enable theme supports automatically for FSE theme #35593
  • Themes: Elements block support: Fix link color rendering on site front end #35446
  • Themes: Reset margin for all children of flow layouts #35426
  • GS: Don’t output preset classes for colors defined by the theme #35514

Overview Issues

  • Default Theme (Twenty Twenty Two): Overview of Gutenberg issues: #75
  • GS: The Global Styles Interface #34574  
  • FSE: Post Comments LoopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. Block: Tracking issue #34994 
  • FSE: Site Editing block placeholders #35501
  • DT: Typography Tools: Tracking defaults for blocks #35604

General Resources

Thanks @mikachan for compiling with this week’s summary. Please comment if there’s something you’d like to highlight 🙂

#gutenberg-themes-roundup

Gutenberg + Themes: Week of September 6, 2021

Hello! This is the 64th weekly roundup of theme-related discussions, fixes, and developments in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/.

As always, please weigh in on the tickets below — your feedback is crucial and appreciated. And please comment with any issues I missed. 🙂

Active Issues / Discussions & PRs

  • Themes: Broken editor style in some themes (Twenty Twenty and Twenty Nineteen) #34479
  • Themes: Please don’t hardcode essential theme specific things. #34613  
  • Themes: Add duotone theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. styles support #34667
  • GS: Theme.json: Remove custom prefixes from properties that did not land in 5.8 #34485
  • GS: Fix for link color in containers #34689
  • GS: Clean theme data when switching themes in the customizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings. #34540 
  • GS: Navigation: Support gap via theme.json #34525 
  • GS: Social Icons: Support gap via theme.json #34526
  • GS:  Buttons: Support gap via theme.json #34527
  • Design Tools: Show “none” as an alignment option and use contextual text to clarify settings. #34597
  • Design Tools: Responsive blocks & intrinsic web design #34641 
  • Design Tools:  Border Controls: Add placeholders and base styles #34465
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks. themes: Have theme.json handle minimum widths of blocks #34573 
  • FSE: Add basic support for child themes #34354

Merged/Fixed/Announced

  • Themes: Allow disabling text and background color via theme.json #34420
  • Themes: Add default editor styles applied to themes without theme.json and without editor styles #34439
  • Themes: Allow themes with theme.json to opt-out of blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. gap styles #34491
  • FSE: Limit FSE admin notices to the Themes screen #34353
  • GS: Remove colors classes from the packages that are already provided by global styles #34510
  • GS: Font Appearance Control: Fix error in global styles for Site Title in TT1-Blocks #34520
  • GS: Cache global stylesheet keyed by theme #34704

General Resources

Thank you @danieldudzic for compiling this week’s summary! 

#gutenberg-themes-roundup

Gutenberg + Themes: Week of August 23, 2021

Hello! This is the 62nd weekly roundup of theme-related discussions, fixes, and developments in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/. Thanks @mikachan for compiling!

As always, please weigh in on the tickets below — your feedback is crucial and appreciated. 

Active Issues / Discussions & PRs

  • Themes: CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. Output when theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. is empty #34205
  • Themes: Consider adding form elements to the theme.json elements blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. #34198
  • Themes: consider loading user styles after theme styles #34141
  • Themes: Allow for Global Block-level configuration of duotone #34122
  • Themes: [Columns] Width listed in px rather than percentage #34096 
  • Themes: Enable transparency for duotone #34130
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.: get_the_permalink should reflect the FSE permalink when used with Blocks #34271
  • FSE: ​​Explore “Site Branding” patterns for Site Title, Site Logo, Site Tagline #34123
  • FSE: Improve the error handling for invalid JSON #34119
  • FSE: Directory for Templates and Template Parts #34081
  • FSE: Add basic support for child themes #34354
  • GS: [RNMobile] Pullquote Block: Changes to Colours Not Reflected in Editor #34358
  • GS: Track changes in the size of the global stylesheet #34329
  • GS: Make the global stylesheet available for all themes #34328
  • GS: Allow filtering the alignment options of blocks via theme.json #34317
  • GS: Border control: Add padding when a border is set #34315
  • GS: SidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.: allow resetting the value of the line-height provided by the user #34260
  • GS: Theme.json -Adding color to the search block changes the wrong element #34216
  • GS: Provide means to enable/disable Global-level configuration of blocks #34206

Merged/Fixed/Announced

  • GS: Fix block-level global styles color panels #34293

Overview Issues

  • Global Styles: Design Tools Overview #33447
  • Block Styles Breakdown #20331

General Resources:

#gutenberg-themes-roundup

Gutenberg + Themes: Week of March 11, 2021

Hello! This is the 41st weekly roundup of theme-related discussions, fixes, and developments in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/

Please weigh in on the tickets below — your voice and feedback are welcome! 

Issues / Discussions & PRs

  • Themes: Custom controls, blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. supports, and theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. 29778
  • Themes: theme.json spec – use block names for settings & block selectors for styles 29773
  • Themes: Dark Theme Support should check for text color 29446
  • Themes: Noto Serif Font Missing in GB 10.0 29177
  • Themes: Last Paragraph block is acting strange 29508
  • Themes: Allow customizing the no-results behavior of the query block 27302
  • Themes: Allow enqueing a webfont if used 29426
  • Themes: Page Break block ( coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress./nextpage ) not working as expected in Full Site Editing 29484
  • Themes: Use “em” not “px” for @media queries 16911
  • Themes: Gallery: Convert Gallery block to use Image blocks instead of having its own nested image format 25940
  • Themes: Latest Posts: Add support for typography properties 29623
  • Themes: Global Styles: Add CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. vars for root level settings 29714
  • Themes: Global Styles: Form elements 29167
  • Themes: Global styles: Add a global spacing variable 27315
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks. Blocks: Add to Global Styles 27122
  • FSE Blocks: Navigation block: Hide more than N items. 27131
  • FSE Blocks: Cover/Columns/Media & Text/Group: Remove margins on inner blocks 29525
  • FSE: Add support for body_class and post_class 29308

Merged/Fixed

  • Themes: Allow customizing the no-results behavior of the query block 29521
  • Themes: Rename load_separate_block_styles to load_separate_block_assets 29703
  • Themes: Reset all WP Admin styles in the wrapper of the editor styles. 29590
  • Themes: Site Title: Add text decoration and text transform controls 29622
  • FSE Blocks: Restore the margins of blocks relying on the figure element 29517 
  • FSE: inline block styles minification issues with calc() 29554
  • FSE: Query title block – Archive Title 29428

Overview Issues

  • Themes: [Discussion] Hybrid themes: Templating hierarchies 29024
  • Themes: Default Colors, Theme Colors, and Custom Colors 29568
  • Themes: Alignments Overview 29506 / 29335 / 6131

General Resources

Thanks to @danieldudzic and @onemaggie for help pulling this post together. Please let us know if it was helpful in the comments! 

#gutenberg-themes-roundup

Gutenberg + Themes: Week of March 4, 2021

Hello! This is the 40th weekly roundup of theme-related discussions, fixes, and developments in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/.

Please weigh in on the tickets below — your voice and feedback are welcome!

Issues / Discussions & PRs:

  • Themes: Dark Theme Support should check for text color 29446
  • Themes: Alignments Overview 29506 / 29335
  • Themes: Default Colors, Theme Colors, and Custom Colors 29568
  • Themes: Global styles: Add a global spacing variable 27315
  • Themes: Noto Serif Font Missing in GB 10.0 29177
  • Themes: Last Paragraph blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. is acting strange 29508
  • Themes: Allow customizing the no-results behavior of the query block 27302 / 29521
  • Themes: Allow enqueing a webfont if used 29426
  • FSEFSE Short for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.: inline block styles minification issues with calc() 29518 / 29554
  • FSE: Add support for body_class and post_class 29308
  • FSE: Site Editor: template management 29449
  • FSE: Feedback and questions about the FSE (also a part of FSE call for testing) 29228
  • FSE: Template parts included in template parts are not found 28814
  • FSE Blocks: Post Tags/Categories Blocks: clicking on block navigates to archive page 29539
  • FSE Blocks: Query block encounters an error with sample content in Site Editor 29051 / 27059
  • FSE Blocks: Restore the margins of blocks relying on the figure element 29517 / 29556
  • FSE Blocks: Cover/Columns/Media & Text/Group: Remove margins on inner blocks 29525
  • FSE Blocks: New block: Post comments link 29564

Merged/Fixed

  • Themes: Custom Link Color: Do not apply to buttons 29557
  • Themes: Print nothing in the front end if there are no results in Query block 29521

Overview Issues

  • Medium Projects 29503
  • Site Editing Infrastructure and UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing.: Part 2 24818
  • FSE: Covering All Features of Template Tags 22724 / 29428

General Resources

Thanks to @kjellr for help pulling this post together. Please let us know if it was helpful in the comments! 

#gutenberg-themes-roundup