Наши планы на 2021 год

Сегодня мы хотим поделиться с вами нашими планами на 2021 год. Некоторые из обновлений меньшего масштаба, а некоторые, как например декомпозиция ядра или схема стилизации виджетов существенно меняют представление о библиотеке. Давайте продолжим читать, чтобы узнать, что же ждёт вас в последующих релизах этого года.

Webix Roadmap for 2021

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

  • Обновления Gantt
  • Обновления Spreadsheet
  • Обновления Scheduler
  • Обновление Chat
  • Обновления Pivot
  • Новые виджеты
  • Обновления Webix Core
  • Интеграционные обновления
  • Обновления Gantt

    С момента релиза диаграммы Гантта, производительность и функциональность виджета растёт с каждой новой версией библиотеки. Ближайший Webix 8.2 обещает усовершенствовать компонент ещё двумя мощными инструментами: возможностью указывать критический путь, а также задавать ресурсы для вашего проекта.

    Критический путь

    Webix Gantt critical path

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

    Ресурсы

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

    Автоматическое планирование задач

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

    Обновления Spreadsheet

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

    Обновления Scheduler

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

    Режим просмотра: Timeline

    Timeline визуализирует события на горизонтальной шкале. Пользователи будут видеть события, сгруппированные по различным критериям, будь то конкретные задачи конкретного человека или же букинг комнат.

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

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

    Обновление Chat

    Webix Video Chat

    Планируем внедрить аудио и видеозвонки в Chat. Обновление подразумевает возможность совершать звонки тет-а-тет, а также общаться с несколькими людьми одновременно.

    Обновления Pivot

    Pivot Table и Pivot Chart ожидает улучшение производительности и изменения в UI. Новый движок для отчётов позволит обрабатывать большие объёмы данных в разы быстрее. Интерфейс виджетов станет более интуитивно-понятным.

    Новые виджеты

    Webix Diagram

    Webix Diagram

    Новый компонент уже на стадии разработки. Webix Diagram заменит существующий Organogram. Инструмент сможет отрисовывать иерархические и произвольные диаграммы на базе входящих данных и визуализировать их с помощью разных встроенных фигур.

    Планируется, что Webix Diagram выйдет в конце апреля.

    Richtext

    Собираемся разработать ещё один виджет, который позволит редактировать текст, картинки, списки и таблицы, а также сможет форматировать текст. Для экспорта и импорта Richtext будет поддерживать HTML и Markdown разметки.

    Обновления Webix Core

    Декомпозиция ядра

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

    Улучшенные стилизация и логика проставления размеров виджетов

    Переработаем логику стилизации и изменения размеров виджетов под современные технологии (напр., Flexbox). Это также даст возможность определять бордеры и отступы с помощью CSS.

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

    Обновление чартов

    Также в планах работать над Webix Charts. Их ждёт усовершенствование техники динамической загрузки и отрисовки данных, а также UI решения такие, как зуммирование/горизонтальная прокрутка, визуальные маркеры и другое. А ещё добавим больше типов чартов.

    Интеграционные обновления

    Постараемся сблизить Webix с современными инструментами и технологиями, а именно:

  • представим демо по интеграции комплексных виджетов и популярных JS фреймворков
  • подготовим примеры использования комплексных виджетов (File Manager, Document Manager, Kanban, Scheduler, Gantt, Spreadsheet) в контексте нескольких пользователей
  • реализуем поддержку Typescript для Webix Core и комплексных виджетов
  • Что дальше

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

    Мы ничего не упустили? Высказывайте свои мысли по поводу наших планов в комментариях ниже.