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

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

roadmap

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

  • Обновления Chat
  • Обновления Pivot
  • Обновления Scheduler
  • Обновления Spreadsheet
  • Обновления Diagram
  • Обновления File Manager
  • Обновления Report Manager
  • Новые виджеты
  • Обновления Webix Core
  • Новые темы
  • Новый Backend
  • Обновления 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, о котором и идет речь, также пополнится новыми обновлениями, а именно:

    • новые типы диаграмм:
        1. barH
          stackedBarH
    • новые типы спарклайнов:
        1. 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

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

    • появятся новые типы спарклайнов:
        1. barH (тип «bar» со свойством «horizontal: true»)
          donut (тип «pie» со свойством «donut: true»)
          radar
    • у combo появится свойство «newValues» (как у multicombo)

    Новые темы

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

    Webix Light Skin

    Webix Dark Skin

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

    Новый Backend

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

    Что дальше

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