WordPress / gutenberg

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
https://wordpress.org/gutenberg/
Other
10.56k stars 4.22k forks source link

Interactivity API iteration for WordPress 6.8 #67276

Open luisherranz opened 3 days ago

luisherranz commented 3 days ago

In WordPress 6.7, work focused on important improvements to enhance the stability and simplicity of the Interactivity API internals, the introduction of new APIs like getServerState/getServerContext and wp_interactivity_get_element, improvements to the types, and progress on the Gallery block lightbox and Query block’s Instant Search.

In WordPress 6.8, the primary focus will be on:

  1. Enhancing client-side navigation, advancing full page client-side navigation while addressing and improving the limitations of region-based client-side navigation.
  2. Finishing the lightbox of the Gallery Block and the Instant Search functionality for the Query and Search Blocks.

Work is also continuing to improve the documentation, tracked in the Interactivity API documentation's Tracking Issue.


This is the list of initial tasks, although we will edit this post as we progress and discover other things that we need to do.

Client-side navigation (priority)

General enhancements

Core blocks (priority)

Core blocks (optional)

Bug fixes

Optional

sethrubenstein commented 3 days ago

Just an update that when we saw work on https://github.com/WordPress/gutenberg/pull/63689 stop we decided to pick up what was there and continue development of a new core/tabs block. Hopefully (scheduling permitted) I should be able to open up an early PR for review next week. That and https://github.com/WordPress/gutenberg/issues/61297 we're creating for a project we have launching Feb, hoping we can align on those two new iAPI powered blocks for WP 6.8 release.

luisherranz commented 3 days ago

Wonderful, thanks Seth! 👏

I've added the Dialog block to the list 🙂

sirreal commented 1 day ago

https://github.com/WordPress/wordpress-develop/pull/7751 (.length support on server-processed directives) is ready for review.