voo_kanban 0.0.2 copy "voo_kanban: ^0.0.2" to clipboard
voo_kanban: ^0.0.2 copied to clipboard

A highly customizable Kanban board widget for Flutter with drag-and-drop, swimlanes, WIP limits, and extensive theming

0.0.2 #

Documentation #

  • Add comprehensive README with full API documentation
  • Add usage examples for all major features
  • Add platform support table
  • Add keyboard shortcuts reference
  • Add serialization guide

0.0.1 #

Initial Release #

A highly customizable Kanban board widget for Flutter with comprehensive feature set.

Features

Core Functionality

  • Drag-and-drop cards within and between lanes
  • Generic card type <T> for arbitrary data
  • Customizable card, lane header, and footer builders
  • Virtual scrolling for efficient rendering of large lists

Swimlanes

  • Horizontal groupings with filter functions
  • Collapsible swimlane rows
  • Custom swimlane header builder
  • Filter cards by any criteria (priority, assignee, etc.)

Selection & Navigation

  • Single and multi-select modes
  • Ctrl/Cmd+Click for multi-selection
  • Keyboard navigation (Arrow keys, Enter, Escape)
  • Focus management with visual feedback

Undo/Redo

  • Full undo/redo history stack
  • Keyboard shortcuts (Ctrl+Z, Ctrl+Shift+Z/Ctrl+Y)
  • Configurable history size

WIP Limits

  • Visual indicators when approaching/exceeding limits
  • Warning and exceeded color states
  • Per-lane WIP limit configuration

Lane Management

  • Collapsible lanes
  • Lane reordering support
  • Custom lane colors and icons

Theming

  • Material 3 integration via KanbanTheme.fromContext()
  • Light and dark theme presets
  • Comprehensive customization options

Responsive Layout

  • Mobile: Tab-based lane navigation
  • Desktop: Horizontal scrolling lanes
  • Adaptive using voo_responsive

Serialization

  • toJson() / fromJson() for state persistence
  • Custom data serialization callbacks

Dependencies

  • voo_ui_core: ^0.1.3
  • voo_responsive: ^0.1.4
  • voo_tokens: ^0.0.8
  • voo_motion: ^0.0.2
  • equatable: ^2.0.5
1
likes
160
points
177
downloads

Publisher

verified publishervoostack.com

Weekly Downloads

A highly customizable Kanban board widget for Flutter with drag-and-drop, swimlanes, WIP limits, and extensive theming

Homepage
Repository (GitHub)
View/report issues

Topics

#flutter #kanban #board #drag-drop #widget

Documentation

API reference

License

MIT (license)

Dependencies

equatable, flutter, voo_motion, voo_responsive, voo_tokens, voo_ui_core

More

Packages that depend on voo_kanban