У нас всё ещё очень-очень жарко. Благо, время от времени небеса могут сжалиться над нами и подарить пару часов прохладного ветерка и спасительных облачков. Сегодня как раз такой день, и мы, так сказать, ловим момент и представляем вам новый Webix 8.4! Обновление включает в себя визуальный редактор для Diagram, возможность совершать аудио- и видеозвонки в Chat, повышенную производительность в Gantt, а также более мелкие, но не менее приятные обновления для Spreadsheet и Core. Берите свой айс латте и приступим.
Редактор для Diagram
Мы сделали большой и уверенный шаг с Diagram, и сегодня рады представить вам визуальный редактор для этого виджета. С этого моменты вы сможете:
- перетаскивать и вращать блоки, изменять их размер
- стилизовать блоки: задавать им цвет, шрифт, выравнивать текст, а также задавать и убирать границы
- настраивать связи: добавлять стрелки, менять им направление
- вытягивать новые блоки из панели слева. Сейчас там около 40 разных типов блоков, а также вы сможете добавлять туда свои
- связывать блоки друг с другом через drag-n-drop.
Если делать такую кропотливую работу скучно, вы всегда можете воспользоваться магической кнопкой авторасстановки, которая выстроит блоки наилучшим образом на основе имеющихся между ними связей.
В редакторе есть возможность отменить любое изменение, поэтому можно не волноваться по поводу ошибок, а играть с инструментом как угодно, чтобы достичь нужного результата.
И Diagram, и редактор предоставляются в рамках одного пакета Diagram, поэтому обладатели лицензии могут начать пользоваться редактором прямо сейчас.
Chat: Видеозвонки
Реалии современной жизни диктуют нам такие условия, что трудно представить себе рабочий процесс без видеозвонков. Помимо работы, мы используем их для общения с друзьями и близкими, которые находятся далеко от нас. Webix также шагает в ногу со временем, поэтому в новом релизе добавлена возможность общаться с коллегами по видеосвязи при помощи обновленного функционала Webix Chat.
Интерфейс знакомый каждому и предоставляет пользователям возможность совершать аудио и видео звонки, выключать звук или видео и просматривать историю звонков.
Gantt
Повышение эффективности при изменении порядка задач
Это больше касается серверной части, которая скрыта от пользователя. Но мы заботимся о производительности ваших приложений и делаем все возможное, чтобы операции по множественной реорганизации элементов осуществлялись одним запросом. А это, в свою очередь, не позволит перегружать клиентскую часть приложения.
Spreadsheet
Spreadsheet с каждым разом становится всё более мощным. В этот раз мы улучшили окно условного форматирования, добавив в него широкий выбор условий для стилизации ячеек. Эти условия работают по-разному в зависимости от типа данных ячейки, к которой они применяются.
И как обычно, фиксов было сделано немало
Core
Ядро тоже не осталось в стороне и может похвастаться следующими обновлениями.
Автоширина для текста контролов
Лейблы контролов в прямом смысле стали более гибкими и теперь умеют подстраиваться под ширину текста. Посмотреть можно тут.
Текст внутри чарта donut
Ещё одно приятное обновление касается чартов. Теперь вы можете добавить текст в центр donut чарта, что делает его ещё более функциональным. Как говорится, лучше один раз увидеть.
Возможность спрятать ряды и столбцы при экспорте
При необходимости вы можете настроить конфигурацию экспорта данных в Excel и спрятать какие-либо ряды/столбцы в экспортируемом файле. Поэкспериментировать можно здесь.
Что дальше
Дополнительную информацию о возможностях и особенностях релиза Webix 8.4 можно найти на странице Что нового. Чтобы получить саму библиотеку, установите ее через npm, Client area или кликните по большой фиолетовой кнопке на странице загрузки, после чего начнется скачивание архива.
Вот такие новости у нас на сегодня. Оставляйте ваши мысли и впечатления по поводу релиза в комментариях. И да, так как сейчас аномально жарко, носите очки, наносите солнцезащитный крем, и пейте достаточно жидкости. До скорого!