Фоновые инструменты в Gutenberg в настоящее время ограничены блоком Cover, но участники работают над расширением поддержки, чтобы любой блок мог использовать его. Дискуссии о том, как лучше всего это сделать, шли последние два года и сейчас набирают обороты.
«Сейчас можно добавлять видеофоны, цветные наложения и т. д. только в блок «Обложка», — сказал Матиас Вентура в билете 2019 года, посвященном пользовательскому интерфейсу для фоновых инструментов. «Было бы разумно извлечь это и распространить на другие контейнерные блоки (например, группы и столбцы), а также расширить функции».
Соавтор Gutenberg Эндрю Серонг (Andrew Serong) создал предварительный PR для добавления серверной фоновой поддержки для блоков, которая будет сохранять значения фонового изображения в style атрибуте блока в backgroundImage ключе. Серонг создал PR как грубый экспериментальный подход и опубликовал несколько скриншотов того, как могут вписаться элементы управления инспектора. Однако дизайнеры Гутенберга работают над более совершенным дизайном поддержки фона в редакторе.
Сегодня дизайнеры Gutenberg Джоэн Асмуссен и Хавьер Арсе опубликовали на GitHub выпуск , в котором рассказали о своем видении полной реорганизации фоновых элементов управления, включая управление слоями, изменение порядка слоев и поддержку фильтров/режимов наложения.
«Основная идея состоит в том, чтобы сгруппировать все слои (как оверлеи, так и слой мультимедиа) внутри одного раздела боковой панели под названием «Фон», абстрагируя организацию слоев блока обложки на холсте и упрощая боковую панель блока», — сказал Арсе.
Эти новые проекты пересекаются с целью расширения поддержки фона для использования в других блоках, помимо блока «Обложка». Есть много других соображений, которые выпадают из добавления поддержки фонового изображения в блоки, которые участники отметили в обсуждениях . К ним относятся такие функции, как возможность добавлять фоновое изображение тела для блокировки тем, указывать цветовую палитру, которая будет использоваться для фоновых цветов, и возможность добавлять несколько фоновых изображений.
До расширения поддержки фоновых изображений и доработки пользовательского интерфейса для управления фоном еще далеко, но проект начинает делать значительные шаги вперед. Это будет захватывающее дополнение, которое заметно расширит возможности пользователей по настройке блоков.