Вышел Gutenberg 23.3, представивший экспериментальную кастомизируемую консоль WordPress

3 июня вышел релиз плагина Gutenberg 23.3. Его отличительные особенности: обрезка изображений производится теперь через новый модальный медиаредактор; экспериментальная кастомизируемая консоль WordPress улучшена за счет пяти новых виджетов; редактор обновлен до React 19. Адаптивные стили теперь распространяются на отдельные экземпляры блоков, а блоки Notes поддерживают множественные ветви обсуждений. Также в DataViews стали применяться дизайн-токены @wordpress/theme, улучшена доступность интерфейса Revisions, повышена надежность функционала RTC.

Далее пробежимся по каждому улучшению отдельно.

Модальный медиаредактор стал дефолтным интерфейсом обрезки изображений

Модальный редактор медиафайлов теперь используется вместо встроенного инструмента обрезки в блочном редакторе. Модальный интерфейс сохраняет привычную кнопку «Crop» и предлагает произвольную обрезку, обрезку по пропорциям, переворот, точное и привязочное вращение, а также редактирование метаданных. (78653)

Экспериментальная кастомизируемая консоль WordPress

Экспериментальная кастомизируемая консоль WordPress — это интерфейс на основе виджетов, доступный для тестирования в плагине Gutenberg, с помощью которого пользователи могут добавлять, перемещать, переупорядочивать виджеты и изменять их размер. Консоль предлагает полный набор виджетов — Welcome, Quick Draft, Activity, Site Health, Site Preview и другие, — которые автоматически адаптируются к различным размерам плиток. Вы можете полностью кастомизировать свою консоль, выбрав, какие виджеты отображать, как расположить их в макете, сколько будет столбцов и какова ширина/высота каждого виджета. (77616)

Это экспериментальное изменение; чтобы его опробовать, сначала перейдите в WP-Admin > Gutenberg > Experiments и включите опцию «New Dashboard experience».

Адаптивные стили для экземпляра блока

Адаптивные стили для экземпляров блоков (78384), основанные на адаптивных глобальных стилях (Global Styles) версии 23.2, теперь расширены с помощью Block Style States API до уровня отдельных экземпляров (76491). Адаптивные стили экземпляров блоков включают стили макета (78543) и инспектор (Inspector), который отображает только соответствующие настройки при выборе состояния стиля. (78280) (78658, 78763, 78670, 78709)

Другие важные моменты:

  • Улучшения Real-Time Collaboration. Поддержка нескольких ветвей в блоке Notes, улучшенная обработка чрезмерно больших полезных нагрузок (>16 МиБ) и состояний потери соединения, обработка ошибок несоответствия протокола, меньшее количество штормов обновлений (refresh storm) при редактировании контента участниками, а также исправление строк Edit/Join на мобильных устройствах в списке записей.
  • DataViews теперь использует дизайн-токены @wordpress/theme — первое значительное внедрение пакета дизайн-токенов в кодовую базу. Добавлена ​​новая Storybook-страница «Introduction» для самих токенов.
  • Улучшения доступности: у блока Image теперь имеется переключатель «Mark as decorative»; маркеры различий в ревизиях получили более контрастные полосы и масштабируются в соответствии с text-size предпочтениями пользователя; блок Breadcrumbs скрывает разделители от скринридеров.
  • Производительность — оптимизированный рендеринг CSS-классов для блоков, отложенная загрузка категорий пользовательских паттернов, общие обработчики событий окна для всех экземпляров блоков, общий обработчик MediaQueryList в useMediaQuery и более широкое покрытие предварительной загрузки при редактировании поста.
  • Миграция компонентов. Продолжен переход от __experimentalText, __experimentalHStack и __experimentalVStack к их стабильным аналогам @wordpress/ui. Продолжена миграция всплывающих подсказок для потребителей block-editor, editor и DataViews.
  • Обновление React 19. Gutenberg теперь собран с использованием React 19. Большая часть кода продолжает работать без изменений; авторам плагинов, использующим удалённые кодовые паттерны (строковые ссылки, fallback’и ReactDOM.render, defaultProps в функциональных компонентах), следует ознакомиться с примечаниями к обновлению React.

Gutenberg 23.3 доступен для скачивания из каталога плагинов WordPress.org.

Источник: https://make.wordpress.org

Дмитрий/ автор статьи
CCO, Senior SEM/PPC Specialist, WordPress-энтузиаст, переводчик с английского и немецкого. Серый кардинал русскоязычного WP-комьюнити.
Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.