Сегодня, в начале 2022 года, мы хотели бы поделиться нашими амбициозными планами на ближайшие 12 месяцев. Как вы знаете, каждый год мы стараемся создать что-то новое для наших пользователей и поклонников веб-технологий. И этот год не станет исключением. И в данной публикации вы сможете узнать подробности предстоящих релизов и обновлений библиотеки Webix UI.
Содержание статьи:
Обновления Chat
В ближайшее время виджет Chat получит долгожданные обновления, а именно:
- Эмодзи
- Реакции
- Форматирование (markdown)
- Групповые звонки, в т.ч. и видеозвонки
Эмодзи
Используя Эмодзи, пользователи смогут выражать свои эмоции в общении с друзьями и коллегами. Иногда это очень удобно, поскольку в некоторых случаях один отправленный смайлик может передать ваше состояние лучше тысячи слов.
Реакции
Кроме использования эмодзи в собственных сообщениях, вы также сможете реагировать с их помощью на входящие сообщения.
Форматирование
Мы собираемся расширить функционал виджета Chat возможностью форматировать сообщения с помощью общеизвестного синтаксиса Markdown. Стоит отметить, что эта фича не будет добавлена в ближайшем релизе.
Обновления Pivot
Не так давно обновленный Pivot также получит новые инструменты. Изменения затронут режимы Дерево, Таблица и График.
Режим График будет пополнен новыми типами диаграмм:
— barH
— stackedArea
— stackedBar
— stackedBarH
В режимах Дерево и Таблица пользователи смогут добавлять дополнительные столбцы со значениями Total. В зависимости от настроек, вы сможете отображать только те столбцы, к значениям которых применяется функция «sum».
Кроме того, у виджет появится редактор математических функций. Он позволит применять несколько функций к одному и тому же значению.
Обновления Scheduler
Мы постоянно работаем над новыми инструментами, которые смогут упростить и улучшить процесс тайм-менеджмента в Scheduler. В ближайшем будущем у виджета появятся новые фичи:
- упрощенное добавление новых событий с помощью перетаскивания
- копирование/вставка событий.
Упрощенное добавление новых событий с помощью перетаскивания
Добавление новых событий с помощью DND может значительно упростить процесс создания событий в рабочем пространстве Scheduler. Чтобы создать новое событие, пользователю необходимо кликнуть левой кнопкой мыши по пустому пространству, передвинуть курсор и отпустить его. Такое поведение будет установлено по умолчанию, но вы всегда сможете отключить его.
Копирование/вставка событий
Еще одно долгожданное обновление — это возможность «копипастить» события с помощью хорошо знакомых горячих клавиш (шорткатов). Вы сможете использовать привычные комбинации (Ctrl-C, Ctrl-X, Ctrl-V) для копирования/вставки событий. Помимо этого, вы также сможете скопировать нужное событие, зажав клавишу “ctrl” и перетянув его в сторону.
Обновления Spreadsheet
Мы не забываем улучшать один из старейших и мощнейших виджетов в библиотеке Webix UI. В следующих версиях, Spreadsheet, о котором и идет речь, также пополнится новыми обновлениями, а именно:
- новые типы диаграмм:
- новые типы спарклайнов:
- более быстрая загрузка данных
- улучшение шрифтов и их размеров
- возможность вырезать, копировать, вставлять и применять специальную вставку через контекстное меню.
- barH
- stackedBarH
- barH
- donut
- radar
Обновления Diagram
Один из самых молодых и прогрессивных виджетов для работы с диаграммами также будет расширен важными обновлениями:
- новый алгоритм расстановки (учитывая размеры блоков), благодаря которому блоки будут распределяться наиболее удобным и эффективным способом
- сглаженные линии ссылок и улучшенные алгоритмы их маршрутизации.
Обновления File Manager
Кроме загрузки отдельных файлов в File Manager, появится еще и возможность работать с директориями. Ранее это было доступно только через кастомизацию.
Обновления Report Manager
Важные изменения запланированы для виджета Report Manager. В ближайшем будущем вы сможете работать с отчетами следующим образом:
- создавать отчеты из нескольких таблиц/чартов
- объединять записи в buckets для последующей группировки или агрегации данных по всем записям в каждой bucket
- интегрировать Report Manager с Pivot. В этом случае у вас будет возможность создавать Pivot-отчеты и включать их в большой отчет.
Новые виджеты
В нынешнем году мы собираемся расширить линейку комплексных виджетов нашей библиотеки. Разработчики усердно трудятся в этом направлении, чтобы облегчить вам жизнь. Именно поэтому у нас в планах выпуск двух новых концептуальных решений для вас, а именно — To Do List и RichText.
To Do List
Этот виджет позволит вам управлять ежедневными задачами, которые всегда будут находится под рукой в удобном приложении.
RichText
С помощью этого долгожданного компонента вы сможете редактировать текст, добавлять картинки, списки и таблицы, а также форматировать необходимый контент.
Обновления Webix Core
Ядро библиотеки также будет постепенно обновляться:
- появятся новые типы спарклайнов:
- у combo появится свойство «newValues» (как у multicombo)
- barH (тип «bar» со свойством «horizontal: true»)
- donut (тип «pie» со свойством «donut: true»)
- radar
Новые темы
Одно из самых значимых обновлений этого года — новые темы. Осень порадует вас как минимум двумя новыми темами для компонентов Webix Core, а затем и для комплексных виджетов:
— Webix Light Skin
— Webix Dark Skin
Сейчас они находятся на этапе создания дизайна и будут доступны не ранее чем с версии 10.0.
Новый Backend
Помимо обновлений пользовательского интерфейса, мы стремимся активно развивать и улучшать серверную часть наших виджетов. Некоторые из них будут расширены новыми примерами, написанными на Node.js, PHP и .NET.
Что дальше
В этой статье мы поделились с вами нашими планами на 2022 год и, возможно, немного дальше. Важно понимать, что это ориентир нашего развития на ближайшее будущее. В силу некоторых обстоятельств, кое-какие пункты этого плана могут быть перенесены на более позднее время. Мы также можем анонсировать и другие обновления, если они появятся в наших планах. Если мы упустили что-то важное, не стесняйтесь рассказать нам об этом в комментариях ниже или через специальную форму обратной связи здесь.