ДОСТУПНА НОВАЯ ВЕРСИЯ! Webix 11 Подробнее Обновления в Core, SpreadSheet, File Manager и Report Manager и многое другое

Наши планы на 2022

Сегодня, в начале 2022 года, мы хотели бы поделиться нашими амбициозными планами на ближайшие 12 месяцев. Как вы знаете, каждый год мы стараемся создать что-то новое для наших пользователей и поклонников веб-технологий. И этот год не станет исключением. И в данной публикации вы сможете узнать подробности предстоящих релизов и обновлений библиотеки Webix UI.

roadmap

Содержание статьи:

Обновления Chat

В ближайшее время виджет Chat получит долгожданные обновления, а именно:

  • Эмодзи
  • Реакции
  • Форматирование (markdown)
  • Групповые звонки, в т.ч. и видеозвонки

Эмодзи

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

Emoji

Реакции

Кроме использования эмодзи в собственных сообщениях, вы также сможете реагировать с их помощью на входящие сообщения.

Reaction

Форматирование

Мы собираемся расширить функционал виджета Chat возможностью форматировать сообщения с помощью общеизвестного синтаксиса Markdown. Стоит отметить, что эта фича не будет добавлена в ближайшем релизе.

Обновления Pivot

Не так давно обновленный Pivot также получит новые инструменты. Изменения затронут режимы Дерево, Таблица и График.

Режим График будет пополнен новыми типами диаграмм:

barH

barH

stackedArea

stackedArea

stackedBar

stackedBar

stackedBarH

stackedBarH

В режимах Дерево и Таблица пользователи смогут добавлять дополнительные столбцы со значениями Total. В зависимости от настроек, вы сможете отображать только те столбцы, к значениям которых применяется функция «sum».

Total columns

Кроме того, у виджет появится редактор математических функций. Он позволит применять несколько функций к одному и тому же значению.

Complex math editor

Обновления Scheduler

Мы постоянно работаем над новыми инструментами, которые смогут упростить и улучшить процесс тайм-менеджмента в Scheduler. В ближайшем будущем у виджета появятся новые фичи:

  • упрощенное добавление новых событий с помощью перетаскивания
  • копирование/вставка событий.

Упрощенное добавление новых событий с помощью перетаскивания

Добавление новых событий с помощью DND может значительно упростить процесс создания событий в рабочем пространстве Scheduler. Чтобы создать новое событие, пользователю необходимо кликнуть левой кнопкой мыши по пустому пространству, передвинуть курсор и отпустить его. Такое поведение будет установлено по умолчанию, но вы всегда сможете отключить его.

Копирование/вставка событий

Еще одно долгожданное обновление — это возможность «копипастить» события с помощью хорошо знакомых горячих клавиш (шорткатов). Вы сможете использовать привычные комбинации (Ctrl-C, Ctrl-X, Ctrl-V) для копирования/вставки событий. Помимо этого, вы также сможете скопировать нужное событие, зажав клавишу “ctrl” и перетянув его в сторону.

Обновления Spreadsheet

Мы не забываем улучшать один из старейших и мощнейших виджетов в библиотеке Webix UI. В следующих версиях, Spreadsheet, о котором и идет речь, также пополнится новыми обновлениями, а именно:

    • новые типы диаграмм:

barHstackedBarH

    • новые типы спарклайнов:

barHdonutradar

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

Обновления 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

Ядро библиотеки также будет постепенно обновляться:

    • появятся новые типы спарклайнов:

barH

        1. (тип «bar» со свойством

«horizontal: true»

        1. )

donut

        1. (тип «pie» со свойством

«donut: true»

        1. )

radar

  • у combo появится свойство «newValues» (как у multicombo)

Новые темы

Одно из самых значимых обновлений этого года — новые темы. Осень порадует вас как минимум двумя новыми темами для компонентов Webix Core, а затем и для комплексных виджетов:

Webix Light Skin

Webix Dark Skin

Сейчас они находятся на этапе создания дизайна и будут доступны не ранее чем с версии 10.0.

Новый Backend

Помимо обновлений пользовательского интерфейса, мы стремимся активно развивать и улучшать серверную часть наших виджетов. Некоторые из них будут расширены новыми примерами, написанными на Node.js, PHP и .NET.

Что дальше

В этой статье мы поделились с вами нашими планами на 2022 год и, возможно, немного дальше. Важно понимать, что это ориентир нашего развития на ближайшее будущее. В силу некоторых обстоятельств, кое-какие пункты этого плана могут быть перенесены на более позднее время. Мы также можем анонсировать и другие обновления, если они появятся в наших планах. Если мы упустили что-то важное, не стесняйтесь рассказать нам об этом в комментариях ниже или через специальную форму обратной связи здесь.