В данном выпуске сделано множество изменений, улучшений, дополнительного функционала и исправления ошибок. В сумме это около 110 изменений и исправлений.
Менеджер CSS переменных
После введения глобального менеджера классов в Bricks 1.9.5 , разработчики не остановились и добавили возможности глобального управления переменные CSS с помощью нового менеджера глобальных переменных. Теперь можно спокойно создавать переменные и использовать их в конструкторе еще с большим удобством.
Новый пользовательский интерфейс управления интервалами (поля/отступы)
Поскольку новому средству выбора переменных требуется дополнительное пространство внутри панели, разработчика Bricks пришлось переосмыслить некоторые элементы управления, такие как элемент управления интервалом, используемый для полей, отступов и ширины границы. По новому выглядит так, как на изображении.
Но ы по-прежнему можете получить доступ к предыдущему элементу управления интервалом, щелкнув значок «переключатель»
Элемент кода: поддержка динамических данных
Элемент «Код» теперь поддерживает разбор динамических данных. Т.е прямо в php коде мы можем написать наш динамический код и он отработает.
Чтобы сохранить обратную совместимость и избежать нарушения существующего кода при новом разборе, вам необходимо явно включить новый параметр «Разобрать динамические данные», как показано на снимке экрана.
Вы также заметите еще один новый параметр под названием «Подавление ошибок PHP» . Включите его, если вы не хотите, чтобы потенциальные ошибки PHP внутри вашего элемента кода были видны во внешней части вашего действующего сайта. Но лучше делать это только после полного создания сайта, иначе можно не заметить какую либо важную ошибку в коде.
Вкладка «Стиль» и индикаторы настройки точки останова
Индикатор измененной настройки «точка» был доступен только рядом с отдельными настройками. Но теперь вы можете быстро определить, содержит ли элемент или глобальный класс, который вы редактируете, измененные стили в какой-либо точки останова.
Таким образом, теперь нам не нужно каждый раз проходить по всем точкам остановки (разрешением экрана) чтобы узнать, есть ли какие либо изменения стиля для текущего элемента, а достаточно просто посмотреть на маркер над иконкой "точки остановки".
Что еще добавлено нового?
Появилась возможность дублировать страницы, записи или термины без установки отдельного плагина. Т.е теперь появилась ссылка (или иконка) для дублирования записей.
Еще появилась возможность более гибко настроить проверку echo функции. Т.е можно задать разрешенный префикс для всех echo функций или вообще написать регулярное выражение которое просто пропустит все.
Полный список новинок ниже
- Новый тег DD: post_slug
- Всплывающее окно: новая настройка «Отключить фон».
- Менеджер CSS-переменных
- Элемент кода: Новая настройка «Подавить сообщение об ошибке»
- Фильтрация выбора даты: новая настройка «Формат даты» (для получения правильной минимальной/максимальной даты).
- Новый фильтр: Bricks/nav_menu/menu (установить навигационное меню программно)
- Кэшировать удаленные шаблоны (на стороне клиента, через IndexedDB, на 7 дней)
- Фильтр DD array_value: поддержка основных настраиваемых полей WP (например, cf_xxx:array_value|key).
- Новые пользовательские события JavaScript: bricks/tabs/changed, bricks/accordion/open, bricks/accordion/close.
- Новый пользовательский интерфейс управления интервалами + переключатель (поля, отступы)
- Новый тег DD: wp_user_author_url и поддержка тегов DD author_xxx (в цикле пользовательских запросов).
- Сообщения: новая настройка макета Metro «Столбцы»
- Панель структуры: показать пользовательский индикатор CSS/взаимодействия (если он установлен в классе).
- Элемент управления Datepicker: новое свойство элемента управления «Параметры» для настройки экземпляра Flatpickr.
++ еще много улучшений и исправления различных ошибок.