Gutenberg + Themes: Week of November 22nd, 2021

Hello! This is the 74th 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

  • DT: Font Size Picker: Remove hints and allow non-integers #36636
  • DT: Border panel: Update to display multiple palette origins #36753
  • DT: Hide border panel when all border features have been disabled #36791
  • DT: Gradients: Enable adding custom gradient when gradients are disabled #36900
  • DT: Users should be able to add a custom gradient when the default gradients are disabled #36640
  • DT: Border color: only shows a single palette #36641
  • DT: Keep 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. font-size and color adjustments when change block type #36745
  • DT: Preset colors from the default palette are serialized as inline styles #36770
  • DT: Enable transparency on elements by default #36774
  • DT: Highlight color palette only shows colors from the last source #36886 
  • DT: Gradients: errors resulting from clearing or quickly selecting gradient colors in background color #36899
  • GS: Add: Transparency support on global styles colors #36840
  • GS: Fix: apply by slug on all origins #36841
  • GS: Fix CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. Custom Properties for presets in the site editor #36851
  • GS: ​​Add filters to shortcircuit the public 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. of global styles #36909
  • GS: Add nudge to include name for Custom Color Palette #36473
  • GS: Fix confusing ellipsis menu for the Custom Color Palette feature #36519
  • GS: Per Block list styles affect all list blocks #36539
  • GS: enable the ability to edit gradient & duotone palettes #36541
  • GS: Open the color picker to the left of the 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. #36542
  • GS: Color palette: Design updates #36543
  • GS: Add Welcome Guide to Styles More Menu #36544
  • GS: Make Blocks section more distinguishable #36569
  • GS: Iterations on the user global styles endpoint. #36644
  • GS: Override parent blockGap #36692
  • GS: Post Title: Global Styles elements selector is not applied #36731
  • 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.: Site Editor: Add global styles to export file #36619
  • FSE: Add client side routing for Site Editor #36488
  • FSE: 404 Error on a preloaded route when creating a new template part. #36438
  • FSE: Click to ->Editor (BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.) or ->Styles nothing happens #36482
  • FSE: Templates list screen overview #36597
  • FSE: Mark templates that are used for key pages #36612
  • FSE: Replace “Template Parts” list with area-based alternative #36613
  • FSE: Block Template creation is using empty content instead of the appropiate fallback #36648
  • FSE: Templates list screen – make the screen thinner and add truncation to site title. #36657
  • FSE: Templates WP left menu area – Do not close menu area when selecting Site or Styles #36659
  • FSE: Adding a shortcut to W icon to open and close the WP left menu area. #36660
  • FSE: Templates and Template Parts screens – add Published date. #36664
  • FSE: Templates list screen – Adding duplicate to 3 dot menu. #36665
  • FSE: product categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. uses page.htmlHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. insted of index.html, archive.html or taxonomy.html #36771 
  • FSE: Full Site Editing: Deleting block settings padding doesn’t reset value #36794
  • Themes: Revise folder structure on themes made with blocks #36548
  • Themes: The block_editor_settings_all 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. does not get applied everywhere #36595

Merged/Fixed/Announced/Closed

  • DT: Post Featured ImageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts.: Move width and height controls into the Dimensions panel via SlotFill #36540
  • DT: Cover: move BoxControlVisualizer in the markup to make it visible #36635
  • DT: Block Supports: Update block supports docs after typography reshaping #36894
  • GS: Update global styles public API #36610
  • GS: Add caching to WP_Theme_JSON_Resolver_Gutenberg::get_user_data_from_custom_post_type() #36584
  • GS: GlobalStyles sidebar: do not show default palette if theme opts-out #36639
  • GS: Global Styles: rename coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. origin key to default for presets #36645
  • GS: Make user able to change all color palette origins #36674
  • GS: Add elements support to the typography panel in global styles #36718
  • GS: Update: Rename user preset origin to custom #36748
  • GS: Fix: Color palette is not being stored #36817
  • GS: Add: Gradient palette editor #36820
  • GS: Update function names for the public global styles API functions #36907
  • GS: Rename gutenberg_ to wp_ for some functions that land in WordPress 5.9 #36913
  • Themes: 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.: add appearanceTools flag to opt-in into appearance 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. controls #36646
  • Themes: Update the block theme folders to templates and parts #36647
  • Themes: Fix duotone first render in Safari #36754
  • Themes: Fix: theme colors cannot override defaults #36811
  • Themes: Don’t try and render unstable location if Nav block has ID #36863 

Overview Issues

  • Default Theme (Twenty Twenty Two): Overview of Gutenberg issues: #75
  • DT: Typography Tools: Tracking defaults for blocks #35604
  • 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
  • Tracking: ToolsPanel Follow Ups #36165 

General Resources

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

Abbreviation key:

DT: Design Tools
FSE: Full Site Editing
GS: Global Styles

#gutenberg-themes-roundup

Gutenberg + Themes: Week of November 15th, 2021

Hello! This is the 73rd 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: Revise folder structure on themes made with blocks #36548
  • Themes: The block_editor_settings_all 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. does not get applied everywhere #36595
  • Themes: Unable to remove 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.-templates support using remove_theme_support #36396
  • Themes: Update the block theme folders to templates and parts #36647
  • 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.: Templates list screen – Adding duplicate to 3 dot menu. #36665
  • FSE: Templates and Template Parts screens – add Published date. #36664
  • FSE: Adding a shortcut to W icon to open and close the WP left menu area. #36660
  • FSE: Templates WP left menu area – Do not close menu area when selecting Site or Styles #36659
  • FSE: WP Menu area – Adjust < Dashboard text to 14px font. #36658
  • FSE: Templates list screen – make the screen thinner and add truncation to site title. #36657
  • FSE: Block Template creation is using empty content instead of the appropiate fallback #36648
  • FSE: Replace “Template Parts” list with area-based alternative #36613
  • FSE: Mark templates that are used for key pages #36612
  • FSE: Add “clear customizations” action to templates list #36611
  • FSE: Templates list screen overview #36597
  • FSE: ​​The block_editor_settings_all filter does not get applied everywhere #36595
  • FSE: Site Editor: templates available in 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. is limited to 10 in total #36563
  • FSE: Click to ->Editor (BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.) or ->Styles nothing happens #36482
  • FSE: 404 Error on a preloaded route when creating a new template part. #36438
  • FSE: Site Editor: Add global styles to export file #36619
  • GS: Iterations on the user global styles endpoint. #36644
  • GS: Make Blocks section more distinguishable #36569
  • GS: Global Styles panel: Add elements support to “Typography” section #36546
  • GS: Add Welcome Guide to Styles More Menu #36544
  • GS: Color palette: Design updates #36543
  • GS: Open the color picker to the left of the sidebar #36542
  • GS: enable the ability to edit gradient & duotone palettes #36541
  • GS: Per Block list styles affect all list blocks #36539
  • GS: Fix confusing ellipsis menu for the Custom Color Palette feature #36519
  • GS: Add nudge to include name for Custom Color Palette #36473
  • GS: Make user able to change all color palette origins #36674
  • GS: Update global styles public 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. #36610
  • GS: Add caching to WP_Theme_JSON_Resolver_Gutenberg::get_user_data_from_custom_post_type() #36584
  • DT: Border color: only shows a single palette #36641
  • DT: Users should be able to add a custom gradient when the default gradients are disabled #36640
  • DT: Font size: design updates #36545
  • DT: Color palette: Design updates #36543
  • DT: Global Styles: Open the color picker to the left of the sidebar #36542
  • DT: Font Size Picker: Remove hints and allow non-integers #36636
  • DT: Cover: move BoxControlVisualizer in the markup to make it visible #36635
  • DT: Post Featured ImageFeatured image A featured image is the main image used on your blog archive page and is pulled when the post or page is shared on social media. The image can be used to display in widget areas on your site or in a summary list of posts.: Move width and height controls into the Dimensions panel via SlotFill #36540
  • Themes: Allow themes to provide alternate color palettes #36304
  • Themes: 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.: add appearanceTools flag to opt-in into appearance 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. controls #36646
  • Themes: Template Editing: Templates do not recognize theme template parts without a theme attribute #36124
  • Themes: Themes should be able to provide default template for Template Editing via theme.json #36086
  • Themes: Alternative approach to the layout outer padding #36214
  • FSE: Color naming conflict for theme variables #36360
  • FSE: Post Template returns empty string when no results found #36224
  • GS: Gutenberg 11.9: Not possible to filter the global style settings anymore #36330
  • GS: Add automated coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blocks documentation #36183
  • GS: The margin added at the top level styles (for body) in theme.json is override by a margin added from gutenberg #36147
  • GS: Account for upcoming changes in styles metadata in WordPress 5.9 #36327
  • GS: LineHeightControl: Use __unstableSize prop in Typography panel #36196
  • DT: Duotone: Caching breaks duotones set through theme.json #36208

Merged/Fixed/Announced/Closed

  • Themes: Ability to remove / override “Core” color palette #36407
  • Themes: Navigation preservation plan #36087
  • FSE: Add templates list page for site editor #36379
  • GS: Replace get_theme_file_path in theme_has_support #36398
  • GS: theme.json: adds a setting property that enables some other ones #36246
  • DT: Post Comments Form: ensure typography styles are applied to child elements #36188

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
  • Tracking: ToolsPanel Follow Ups #36165 

General Resources:

Please comment if there’s something you’d like to highlight 🙂

Abbreviation key:

DT: Design Tools

FSE: Full Site Editing

GS: Global Styles

#gutenberg-themes-roundup

Gutenberg + Themes: Week of November 8th, 2021

Hello! This is the 72nd 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: Ability to remove / override “CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.” color palette #36407
  • Themes: Allow themes to provide alternate color palettes #36304
  • Themes: Consider changing some 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. settings to opt-out #36187
  • Themes: Template Editing: Templates do not recognize theme template parts without a theme attribute #36124
  • Themes: Navigation preservation plan #36087
  • Themes: Themes should be able to provide default template for Template Editing via theme.json #36086
  • Themes: Alternative approach to the layout outer padding #36214
  • 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.: Color naming conflict for theme variables #36360
  • FSE: Post Template returns empty string when no results found #36224
  • FSE: Add templates list page for site editor #36379
  • GS: Gutenberg 11.9: Not possible to 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. the global style settings anymore #36330
  • GS: Add automated core blocks documentation #36183
  • GS: The margin added at the top level styles (for body) in theme.json is override by a margin added from gutenberg #36147
  • GS: Replace get_theme_file_path in theme_has_support #36398
  • GS: Account for upcoming changes in styles metadata in WordPress 5.9 #36327
  • GS: theme.json: adds a setting property that enables some other ones #36246
  • GS: LineHeightControl: Use __unstableSize prop in Typography panel #36196
  • DT: Duotone: Caching breaks duotones set through theme.json #36208
  • DT: Post Comments Form: ensure typography styles are applied to child elements #36188

Merged/Fixed/Announced

  • FSE: Template Part 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.: Add some guards #36324
  • FSE: Add template_type guards #36318
  • GS: Chore: Update: Centralize safe_style_css usages. #36280
  • GS: Fix: Crash when resetting user color palette. #36233
  • GS: Fix: Show user colors on palette indicator. #36232

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
  • Tracking: ToolsPanel Follow Ups #36165

General Resources:

Thanks @mmaattiiaass and @onemaggie for your help with this week’s summary. Please comment if there’s something you’d like to highlight 🙂

Abbreviation key:
DT: Design Tools
FSE: Full Site Editing
GS: Global Styles

#gutenberg-themes-roundup

Gutenberg + Themes: Week of November 1st, 2021

Hello! This is the 71st 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: Consider changing some 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. settings to opt-out #36187 
  • Themes: Template Editing: Templates do not recognize theme template parts without a theme attribute #36124  
  • Themes: Navigation preservation plan #36087 
  • Themes: Themes should be able to provide default template for Template Editing via theme.json #36086 
  • Themes: CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. Custom Properties on BODY lead to DOM inheritance issues #35840 
  • Themes: Consider an 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.-compatible approach to starter content #35680 
  • Themes: Allow themes to surface specific patterns from the Patterns Directory #35364 
  • Themes: Alternative approach to the layout outer padding #36214 
  • Themes:  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. editor: pass assets through block_editor_settings_all #35950 
  • FSE:  FSE patterns are displayed in user’s language instead of site’s language #36227 
  • FSE:  Post Template returns empty string when no results found #36224 
  • FSE:  Discussion/i18n: Localising blocks in FSE themes #36061 
  • FSE: Add outer padding support to the flow layout #35919 
  • 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:  The margin added at the top level styles (for body) in theme.json is override by a margin added from gutenberg #36147 
  • 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:  Fix: Crash when resetting user color palette. #36233 
  • GS:  Try additional CSS selectors for Button block styles #36130 
  • GS:  Allow switching global styles variations #35619 
  • GS: theme.json: adds a setting property that enables some other ones #36246
  • DT:  Duotone: Caching breaks duotones set through theme.json #36208  
  • DT: Post Comments Form: ensure typography styles are applied to child elements #36188 
  • DT: Consider changing some theme.json settings to opt-out #36187 
  • DT:  Navigation Block: Apply text-decoration support as CSS class #36104 

Merged/Fixed/Announced

  • Themes: Navigation Area block #36178 
  • Themes: [Patterns]: Add a flag to hide patterns from 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. #36108 
  • Themes: Remove experimental feature notice #36083 
  • DT:  Font Family Support: Fix skip serialization check #36073 
  • GS:  Refactor theme.json migrations to be a single class #36182 
  • GS:  Update: Show all color and gradient origins (core, theme, and user). #35970  
  • GS:  Fix presets data for themes that do not provide any preset #36054 
  • GS  Adapt global styles code to use get global styles functions instead of low-level APIs #36075 
  • GS:  Update theme.json schema migrations #36154 
  • GS:  theme.json docs: add missing settings & styles #36137 
  • GS: Migrate theme.json v1 to v2 #36155 
  • GS:  Hotfix for leftovers of WP_Theme_JSON_Resolver::get_merged_data #36173 
  • FSE: Add fallback handling for plugins or themes using 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. #35877 

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
  • DT: Tracking: ToolsPanel Follow Ups #36165 

General Resources:

Please comment if there’s something you’d like to highlight 🙂
#gutenberg-themes-roundup

Gutenberg + Themes: Week of October 25th, 2021

Hello! This is the 70th 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. Apologies for the delaying in posting.

Active Issues / Discussions & PRs

  • Themes: Series of bugs and shortcomings faced during 5.9 go/no go prep #35662
  • Themes: [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. Themes] Consider an 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.-compatible approach to starter content #35680
  • Themes: [Quote, Pullquote Blocks] Allow 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. customizations of the citation fields #35735
  • Themes: CSSCSS CSS is an acronym for cascading style sheets. This is what controls the design or look and feel of a site. Custom Properties on BODY lead to DOM inheritance issues #35840
  • Themes: Allow themes to opt-in to font-smoothing via theme.json #35934 
  • FSE: Add outer padding support to the flow layout #35919
  •  Themes: Block editor: pass assets through block_editor_settings_all #35950
  • Themes: Draft: Try out variables substitutions in block templates #36059
  •  Themes: Block Themes: Starter Content #36074
  • FSE: Add fallback handling for plugins or themes using 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. #35877
  • FSE: Update and align template descriptions #36000
  • GS: Fix presets data for themes that do not provide any preset #36054
  • DT: Font Family Support: Fix skip serialization check #36073
  • FSE: Ensure the Customizer is available for plugins or theme options when using a FSE theme #35874
  • FSE: Lock entire FSE templates and template parts #36008
  • DT: Allow block markup to modify blockGap values #35778
  • DT: Flex Layout: Allow control over vertical alignment of children #35849   

Merged/Fixed/Announced

  • GS: Lower the specificity of border & padding styles for the outline block style in the button block #35968
  • DT: Navigation: Force text decoration styles on nav item in editor #35859
  • GS: Remove the duplicated title in background, text and link views in Global Styles #35583
  • DT: Border Radius Control: Add fallback px unit and add utils tests #35786

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 @danieldudzic for compiling with this week’s summary. Please comment if there’s something you’d like to highlight. 🙂

#gutenberg-themes-roundup