Обновление 2.43

Мы добавили пару новых и полезных фишек, также провели оптимизацию графики и улучшили некоторые элементы.

Установка шаблонов

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

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

На данный момент доступно 6 категорий:

  1. Преимущества
  2. Контент
  3. Шапка
  4. Подвал
  5. Колонки
  6. Форма

Со временим мы увеличим количество категорий и увеличим количества шаблонов.

Колонки

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

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

Рендер блока

Позволяет показывать блок или скрывать при наличии или отсутствие переменной.

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

Да бы не создавать два шаблона «заголовок» мы можем просто указать, что тег <P> должен быть в том случае, если переменная {@desc} не пустая.

Так же мы можем изменить правило, например показывать блок в том случае, если переменная {@desc} пуская, для этого просто переключаем на крестик возле поля ввода переменной.

Разбить и обвернуть

Например в макете есть некий список, он должен быть обвернут в список (ul->li) ранее приходилось создавать каждый тег <li> и записывать туда текст строки.

Теперь это задача упрошена одним действием, если установить этот флажок то содержимое будет разбито на строки через знак (\n) и обвернуто в текущий тег нода.

Например есть у нас текст:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Duis aute irure dolor.
Excepteur sint occaecat.

На выходе мы получим:

<li>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li>
<li>Duis aute irure dolor.</li>
<li>Excepteur sint occaecat.</li>

BBCode

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

Оптимизация

Мы провели дополнительную оптимизацию в VTC и Blueprint, ранее мы проводили оптимизацию графики, тогда все было отлично, но мы не проверили большие макеты с большим количества текста.

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

Мы исправили эту проблему, теперь обводки прорисовываются только те, что попали в видимую часть экрана.

Прорисовка линий

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

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

Исправление багов

Баг был обнаружен в CASCADE, когда протягивалась линия от одного класса к другому существующему классу, в этот момент должны были обновляться стили, но что то пошло не так и стили не обновлялись, теперь эта проблема устранена.

Баг в VTC, часто когда кликали по ноду в виде шаблона, срабатывал двойной клик и переходило в шаблон, теперь эта проблема устранена.

Все!