legacy_gantt_chart 0.4.3 copy "legacy_gantt_chart: ^0.4.3" to clipboard
legacy_gantt_chart: ^0.4.3 copied to clipboard

A flexible and performant Gantt chart widget for Flutter. Supports interactive drag-and-drop, resizing, dynamic data loading, and extensive theming.

0.4.3 #

  • FIX: Formatting to dart's standards

0.4.2 #

  • FIX: Add screenshot to pubspec.yaml

0.4.1 #

  • FIX: Resolved a collision of options menu and end date drag handle on the example

0.4.0 #

  • FIX: Corrected context menu implementation on task bars to support both desktop right-click and mobile tap interactions.
  • FIX: Resolved an issue where the context sub-menu was not displaying correctly by integrating with the legacy_context_menu package properly.
  • FEAT: Added interactive dependency creation. Users can now drag from handles on task bars to create new dependencies between tasks.
  • FEAT: Added support for more dependency types: Start-to-Start (SS), Finish-to-Finish (FF), and Start-to-Finish (SF).
  • FEAT: Implemented visual connectors for the new dependency types.

0.3.0 #

  • EXAMPLE BREAKING: The example application has been significantly refactored to use an MVVM pattern with a GanttViewModel. State management logic has been moved out of the _GanttViewState, and the GanttGrid widget has been updated. Users who based their implementation on the previous example will need to adapt to this new architecture.

  • FEAT: Added support for task dependencies (finish-to-start, contained).

  • FEAT: Added ability to create new tasks by clicking on empty space in the chart.

  • FEAT: Added an options menu to task bars for actions like copy and delete.

  • FEAT: Added theming options for dependency lines and other new UI elements.

  • FEAT: Refactored the example application to use the MVVM pattern for better state management.

  • FEAT: Added the ability to dynamically add new resources and line items in the example app.

0.2.0 #

  • FEAT: Implemented dynamic time axis graduations that adjust based on the zoom level, from weeks down to minutes.
  • FEAT: Added a resizable divider to the example app, allowing users to adjust the width of the data grid.

0.1.0 #

  • FEAT: Added a tooltip to show start and end dates when dragging a task.
  • FEAT: Added resizeTooltipBackgroundColor and resizeTooltipFontColor to allow customization of the drag/resize tooltip.

0.0.10 #

  • Improve example quality

0.0.9 #

  • Add example to github actions

0.0.8 #

  • Fix if... statements not enclosed in curly braces

0.0.7 #

  • Dart format
  • Update analysis_options.yaml

0.0.6 #

  • Update README.md to improve clarity

0.0.5 #

  • Update URL of screenshot for compatibility with pub.dev

0.0.4 #

  • Update README.md to include a screenshot

0.0.3 #

  • Live update summary child background

0.0.2 #

  • FEAT: Added a comprehensive example application to demonstrate features like external scrolling, theming, and custom builders.
  • FIX: Corrected rendering failures by replacing an incorrect color method with the correct withOpacity, resolving blank screen issues and linter warnings.

0.0.1 #

  • Initial release of the legacy_gantt_chart package.
  • Features include interactive task dragging and resizing, dynamic data loading, and theming.
27
likes
0
points
4.08k
downloads

Publisher

verified publishergantt-sync.com

Weekly Downloads

A flexible and performant Gantt chart widget for Flutter. Supports interactive drag-and-drop, resizing, dynamic data loading, and extensive theming.

Repository (GitHub)
View/report issues

Topics

#gantt #chart #schedule #project-management #timeline

License

unknown (license)

Dependencies

flutter, intl, provider

More

Packages that depend on legacy_gantt_chart