oxean_flutter_gantt 0.2.2
oxean_flutter_gantt: ^0.2.2 copied to clipboard
Interactive Gantt chart widget for Flutter.
Changelog #
0.2.2 - 2025-06-01 #
- Small improvements
0.2.1 - 2025-05-26 #
- Small improvements
0.2.0 - 2025-05-26 #
β¨ Features #
Implement customizable side panel and layout enhancements in Gantt Chart (#8)
- Added support for injecting custom widgets into Gantt chart controls
- Made task progress optional
- Increased left padding before task names for better visual hierarchy
- Implemented a collapsible side panel (GanttSidePanel) with translation support
- Integrated the side panel into gantt_chart_widget.dart with expand/collapse toggle
- Synchronized vertical scrolling between side panel and chart
- Fixed ScrollController conflict and collapse icon misalignment
- Refactored and cleaned up side panel layout:
- Removed redundant headers
- Repositioned and aligned expansion toggle
- Ensured consistent vertical alignment and width matching with chart
- Aligned side panel header with Gantt header
- Moved task title from side panel into main Gantt header for consistency
- Removed unnecessary spacers and padding from side panel
- Fixed widget style access in GanttChartWidget
- Cleaned up and formatted code for consistency
- Applied various minor fixes for layout and structure
- Strech gantt area vertically
- Empty state
0.1.0 - 2025-05-14 #
β¨ Features #
- Initial release of the
flutter_gantt
package. - Fully interactive Gantt chart widget for Flutter.
- Supports task bars, progress indicators, tooltips, and dependency arrows.
- Localized date formatting and tooltip content with
GanttLocale
.
π§© Architecture #
- Modular design:
- Separate widgets for task rendering, header, controls, and area.
- Reusable mixins for task drag-and-drop, reordering, and dependency management.
- Introduced
GanttStyleConfig
for centralized styling (colors, spacing, fonts).
π¨ UX Enhancements #
- Overdue tasks and progress shown visually with configurable styles.
- Weekends highlighted with shaded columns.
- Responsive layout with scrollable vertical task lists.
- Task labels automatically truncate with tooltips on hover.
π Configuration #
GanttStyle
now optional β with default styling provided.- Consumers can override styles or provide fully custom configurations.
π Fixes and Stability #
- Fixed layout overflows in complex charts.
- Resolved localization and formatting bugs (e.g., incorrect month capitalization).
- Removed unused or duplicate formatting logic.