Новый редактор ботов: быстрее, мощнее, функциональнее

Про работу с экранами

Экраны легко и без задержек перемещаются в любую сторону рабочей области конструктора. Теперь вы можете перемещать экраны влево, вправо, по диагонали. Благодаря этому организовать бота стало проще — если хочется разместить какой-то блок левее, для этого больше не нужно смещать все экраны правее.
Миникарта позволяет мгновенно переместиться в любую точку конструктора. Вы можете увеличить или уменьшить размер экранов с компонентами, не используя дополнительных кнопок или клавиш.
Сайдбар стал занимать меньше места, тем самым увеличилась рабочая область для экранов. В сайдбаре появилась новая вкладка Экран, которая объединила в себе не только настройки самого экрана, но и компонентов.
Также на вкладке Экран собраны переходы со всех компонентов всех экранов. Если нажать на кнопку перемотки, можно сразу открыть нужный экран и компонент. Если с одного экрана ссылается сразу несколько компонентов, они будут перечислены друг за другом.
Раньше на больших ботах паутина из связей сильно засоряла рабочее пространство. Теперь связи рисуются для активных экранов. Перемещаться к связанным экранам стало проще. Для этого у каждого компонента, где можно выбрать экран, появилась кнопка перемотки. Нажмите на нее, чтобы переместиться к выбранному экрану.
Теперь можно изменять имя экрана на самом экране двойным кликом, а не только в сайдбаре.
Поиск на вкладке Все экраны теперь ищет и по содержимому экранов. Если вы не помните экран, но помните текст сообщения на нем или URL в компоненте Запрос, то сможете найти его через поиск. Если что-то найдется, то результаты будут в секции Экраны по тексту на них.
Одинаково названные экраны отметятся восклицательными знаками во вкладке Все экраны.

Про работу с компонентами

Теперь компоненты на одном экране получают нумерацию в зависимости от их расположения.
Появилась возможность двойным кликом перенести компоненты с палитры на экран, если выбран активный экран.
При нажатии на любой компонент экрана появляется окно с настройками компонента. В нем можно менять настройки компонентов, не переходя в сайдбар.
В настройках компонента с помощью новых кнопок можно перенести или скопировать компонент на любой экран, а также изменить положение компонента на экране.
Также компонент можно перемещать по экрану или переносить на другие экраны с помощью перетаскивания.
Выпадающий список платформ заменили на чек-бокс. Стало проще выбрать нужную платформу. Чек-бокс можно открывать или закрывать с помощью кнопки Развернуть или Свернуть.
Компонент перестает подсвечиваться и выглядит бледнее на фоне остальных, если его выключить. Таким образом вы будете точно знать, что компонент не будет выполнен.
В компонентах, где есть функция перемотки, можно редактировать поле с переходом на экран. Можно выбрать экран из выпадающего списка или указать ID нужного вам экрана, а также любой шаблон.
Стало легче перемещать кнопки и их ряды между собой. Если кликнуть на кнопку, раскроются ее настройки. Благодаря этому редактирование занимает меньше времени.
Если вы уйдете с экрана, на котором больше количество компонентов, то часть их скроется. Так экран выглядит более компактным и занимает меньше места.
Если вам необходимо скрыть какой-то компонент не от всех, а только от части пользователей, вы можете воспользоваться новой функцией Условный шаблон. Укажите условие, при котором основная группа сможет увидеть нужный сценарий, тогда как от другой части пользователей компонент будет скрыт. Все это можно сделать в настройках любого компонента.

Про горячие клавиши

Для некоторых действий появились горячие клавиши:
  • Если кликнуть на заголовок экрана или компонента с зажатыми на клавиатуре клавишами alt + shift, то будет предложено удалить его.
  • Если зажать клавишу alt, а потом перетащить компонент с экрана, он будет скопирован в новое место, куда вы его перетащите. У этого поведения есть небольшая особенность на некоторых системах и браузерах, важно зажать alt до того, как вы начали перетаскивание, а не после того, как вы уже начали тащить компонент.
  • Если покрутить колесиком мыши или поскролить на трекпаде с зажатой клавишей alt, то вы отдалите или приблизите экраны на рабочей области.