Вышел Gutenberg 12.0 с мелкими улучшениями и доработками

Click here to view original web page at oddstyle.ru

На прошлой неделе разработчики Gutenberg выпустили версию 12.0 – незадолго до празднования Дня Благодарения в США. В основном вся работа сосредоточена на функционале, который должен войти в WordPress 5.9. Как известно, дата релиза была сдвинута на 25 января. В итоге Gutenberg 12.0 имеет мало нововведений – в основном он посвящен исправлению багов. При этом в свежем релизе все же имеются некоторые интересные улучшения, которые мы рассмотрим далее.

Наиболее заметные возможности: переработанные превью блочных стилей, сгруппированные опции типографики для абзацев, иконки блоков в сайдбаре глобальных стилей. Редактор сайта теперь имеет приветственное руководство, которое будет идти с WP 5.9 для знакомства пользователей с новым инструментарием.

Блог Миши Рудрастых

Авторы тем теперь могут отказаться от использования базовой цветовой палитры и базовых градиентов. Однако по-прежнему остается баг, из-за которого это не работает в редакторе сайта (базовые палитры и градиенты выводятся в нем все равно).

Превью блочных стилей

Впервые за последние несколько лет сайдбар редактора выглядит чистым и структурированным. При использовании темы с несколькими блочными стилями обычно складывалась неприятная ситуация с выводом их превью. Вкладка, на которой они были размещены, занимала много места, выводя полный демо-вариант для каждой опции.

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

Недостаток такого подхода – длинные названия стилей могут быть обрезаны. К примеру, «Portfolio: Tilt Left» и «Polaroid: Tilt Right» в моей произвольной теме обрезаются до вида «Portfolio: Ti…». Не всегда понятно, что это за стиль, но это адекватная плата за чистый интерфейс.

Элемент управления буквицей в абзацах был перемещен

В данном релизе наконец-то были решены многочисленные раздражающие меня проблемы, связанные с пользовательским интерфейсом. К примеру, параметр добавления буквицы к абзацу теперь был перенесен во вкладку Typography (где он и должен находиться).

Раньше приходилось открывать отдельную вкладку Text Settings, где стояла только буквица. Я много раз упоминал о данном негативном опыте. Мне лично данное изменение понравилось.

В списке блоков теперь выводятся иконки

Я постоянно предлагал добавить иконки в список блоков в глобальных стилях – еще с момента выхода Gutenberg 11.7. Раньше мы просто видели вертикальную прокручиваемую область с десятком названий блоков, в результате чего было очень сложно найти что-то конкретное.

Теперь найти блок гораздо быстрее. Достаточно просто изучить весь список в поисках узнаваемой иконки.

Темы могут включать в себя все поддерживаемые параметры, связанные с внешним видом

Примечание: эта опция была неправильно помечена как часть релиза 12.0, но она не вошла в ту версию.

Новый флаг позволяет разработчикам тем сразу выбрать поддержку всех параметров, связанных с внешним видом.

В этом случае файл theme.json будет иметь следующий вид:

{
        "version": 2,
        "settings": {
                "appearanceTools": true
        }
}

Установка флага appearanceTools в true включает поддержку всех параметров границ, цветов, отступов и типографики. В итоге JSON-код будет существенно сокращен. Авторы тем по-прежнему могут отключать определенные возможности по отдельности.

Плюсом (или минусом) введения этого флага является то, что он также включит поддержку других возможностей, связанных с внешним видом, в будущем. Соответственно, пользователи смогут получить доступ к новым функциям еще до того, как темы будут официально их поддерживать. С другой стороны, авторы тем могут потребовать больший контроль над новым функционалом или проведение тестов перед тем, как включать что-то новое.

Источник: wptavern.com