Kanban control is used for visualizing and managing the workflow of any process, like the software development process, in an effective way. Its rich feature set includes workflow customization, smooth animations while interacting, and WIP limit indication.
Kanban provides visual representation for tasks or process management systems.
Kanban supports built-in animations for user interactions like drag and drop.
Kanban will categorize a process automatically for the given data source.
Users can limit the number of work-in-progresses for every process, which improves efficiency.
Kanban has built-in error bars that are useful for identifying the bottlenecks over the process.
Workflow configuration can define the custom workflow for each process, which specifies the valid transition of every process.
Cards can be moved to the same or other columns, using the drag-and-drop action.
Columns can be collapsed or expanded interactively.
Kanban has been provided customization APIs for almost all the UI elements.
Column headers can be customized with templates and properties.
Kanban provides high level APIs as well as templating support for cards.
Users can customize the appearance of the placeholders that are displayed while dragging.
Behaviors and UI can be customized dynamically during interactions, like tapping or dragging and dropping the cards.