Вышел Gutenberg 23.8

Вышла свежая версия плагина Gutenberg 23.8. Релиз продолжает развивать прежние наработки: добавлены отдельные URL для визуальных ревизий и отображение их различий кода в редакторе, упоминания в заметках теперь приводят к email-уведомлениям соответствующих пользователей, улучшена производительность List View для больших записей и т. д.

Визуальные ревизии: расшариваемые URL и сравнение кода

Визуальные ревизии становятся все более функциональными. Теперь вы можете напрямую ссылаться на конкретную ревизию: URL с параметром revision переносит вас прямо к требуемой ревизии в редакторе. В редакторе кода можно просмотреть все внесенные изменения.

Email-уведомления при упоминании в заметках

Совместное редактирование стало еще лучше: когда кто-то упоминает вас с помощью символа @ в заметке, вы получаете email с уведомлением, написанным на вашем родном языке и содержащим ссылку на редактор, где ведется обсуждение.

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

Режим List View был улучшен с целью повышения производительности: с длинными постами стало гораздо легче работать. Разворачивание и сворачивание разделов вызывает гораздо меньше повторных рендерингов, также исчезла проблема зависания при выборе всех блоков в больших постах. Для поста с 1 000 абзацев время выполнения функции «Select all» сократилось с 16,8 секунд до 0,4 секунд.

Теперь пустой холст отображает реальный дефолтный блок, а не похожий на него аппендер: то, что вы видите до ввода текста, — это именно то, что вы получаете. Новый блок теперь наследует стили соседнего блока независимо от способа его вставки (через аппендер, инструмент вставки, вставку до/после или Enter в конце текста).

Экспериментальный блок Playlist стал проще в использовании: блоки Audio могут трансформироваться в Playlist и обратно, также можно выбирать одновременно несколько аудиофайлов из медиатеки. Блок Tabs теперь отображает фактический заголовок каждой вкладки в Document Overview вместо общей подписи «Tab». Плюс этот блок теперь поддерживает клавиши Home  и End для клавиатурной навигации.

  • Блоки теперь могут объявлять свои шаблоны внутренних блоков непосредственно в настройках registerBlockType(), применяемых синхронно при вставке.
  • @wordpress/element импортируется в React 19.
  • DataViews получили тип поля time и настраиваемые соотношения сторон превью.
  • @wordpress/ui теперь предлагает публичные компоненты Calendar и RangeCalendar.
Дмитрий/ автор статьи
CCO, Senior SEM/PPC Specialist, WordPress-энтузиаст, переводчик с английского и немецкого. Серый кардинал русскоязычного WP-комьюнити.
Блог про WordPress
Добавить комментарий

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