Hi,
I am the architect leading the development of our new modern JavaScript Kanban board component, TaskBoard. We are working hard on making a modern and more fleshed out version of our old ExtJS based TaskBoard and have reached a point where we want to share the progress on it.
We would appreciate your feedback on what capabilities you would want it to have
Currently it supports the following:
-
Columns
-
Swimlanes
-
Multiple cards per row, configurable globally, per column or per swimlane (it uses CSS grid layout within the columns). With responsive styling based on customizable size levels
-
Basic keyboard navigation
-
Multi selection with keyboard and mouse including marquee selection
-
Drag and drop reordering
-
Partially styled using CSS variables
-
Consuming a project from Scheduler (events/tasks, resources and assignments)
-
Multi assignment
-
Resource avatar rendering
-
Collapsible columns & swimlanes
-
Filtering cards, columns & swimlanes
-
Picking columns and swimlanes to show
-
Individual column widths
-
Zooming, based on varying number of cards per row
-
Card tooltips
-
Per column toolbars
-
Themes
Planned features for the first version are:
-
Rearranging columns and swimlanes
-
Card (task) editor
-
Locales
-
Angular support
-
React support
-
Vue support
-
Salesforce support
We still have ways to go before it is ready for release, but plan to keep you up to date in this thread by posting progress updates.