Today we are going to share our ambitions for 2021 with you! Some of the updates are of smaller scale but others, like Webix core decomposition or styling scheme, are complete game changers. Let’s proceed with the reading to uncover the upcoming features and upgrades.
Table of contents:
Starting right from its birthday Gantt keeps getting enhanced. The hithermost Webix 8.2 promises to enrich the widget with another two powerful features: critical path and resources – indispensable parts of any good project management tool.
Critical path is a sequence of the tasks that cannot be delayed to meet the deadline and successfully complete a project. It will be implemented to help users to identify the most important tasks in a project and make sure that the project doesn’t fall behind the schedule.
In project management resources are people, materials, tools, etc. that are required to successfully complete a project activity. The new feature will help users to efficiently allocate resources throughout the project and thus increase the overall productivity and performance.
Apart from this we plan to implement an ability to schedule tasks automatically depending on time constraints and various relations between them.
Spreadsheet will be boosted with a new math engine already by the end of this month. The update will ensure stable work with multi-sheet formulas. Also we will revise styling logic and add more Excel-like features. In the future updates the set of math operations is to be extended.
We are working on new features that will simplify the process of time management in Scheduler.
Timeline view will help your users to visualize events on a horizontal scale. It will allow grouping events by certain criteria whether it is certain tasks for a certain person or room booking.
Copy-pasting of Events
Another functionality to await is an ability to copy & paste events with familiar key combinations.
We are going to extend the Chat widget with audio and video calls. The update implies both one-to-one and one-to-many calls.
Pivot Table and Chart will undergo changes in performance and UI. New reporting engine will allow processing huge volumes of data a way faster. For user convenience, the interface will become more intuitive.
A new component appears on the horizon. Coming to replace Organogram, the Diagram widget promises to have an ability to render diagrams from incoming graph data and visualize it with a variety of built-in shapes.
The widget is likely to appear in Webix 8.3 in the end of April.
This would-be widget will be able to edit texts, images, lists and tables as well as do formatting. For data export and import it is supposed to offer HTML or Markdown formats.
Webix Core updates
Decomposition of the Core
One of the most powerful features of this year is restructuring of Webix Core packages so that developers will be able to pick and use only those widgets you need. This will minimize the size of complex widgets’ packages as well.
Better styling and sizing logic
Styling and sizing of the widgets will be reworked to allow for modern technologies like Flexbox. This will also open the way to CSS definitions of borders and paddings.
These are rather epic features that require deep revision of core concepts. Now they are in the proof-of-concept stage and will appear no earlier than the 9.0 release.
We are also going to enhance Webix Charts with better data rendering techniques, dynamic data loading and UI solutions like zooming/panning, visual markers, etc. Also, more types of charts will be added.
We will also do our best to move Webix towards the modern tools and technologies, namely:
- show demos for integration of complex widgets with popular JS frameworks
- prepare show cases of multi-user collaboration with complex widgets (File Manager, Document Manager, Kanban, Scheduler, Gantt, Spreadsheet)
- actualize Typescript definitions for Webix Core and complex widgets
So this is our roadmap for 2021 and maybe a little bit further. It is important to know that we can be flexible and reschedule plans for later times. We can also accommodate other features if we notice your high demand in them.
Are we missing something? Do not hesitate and leave your thoughts about our roadmap in the comments below.