org_chart 2.2.0
org_chart: ^2.2.0 copied to clipboard
A flutter orgranizational chart with drag and drop, zoom and pan, search, collapse, expand, and easy customizations!
1.0.0 #
First Semi-stable implementation
1.0.1 #
No api change
2.0.0 #
- Removed the need to map custom data types to the node class, it's done internally now And the utility functions now return the data instead of the node
- The builder method now inputs only a one parameter 'details' instance of new class 'NodeBuilderDetails' which contains the following:
- data: the data of the node
- hideNodes: a function to hide the children of the node
- nodesHidden: a boolean to indicate if the subnodes of the node are hidden
- beingDragged: a boolean to indicate if the node is being dragged
- isOverlapped: a boolean to indicate if the node is overlapped by another node
- Allowed customizing the curve and duration of the animation of resetting the tree postions (look the example)
- Added docstrings / internal code tweaking
2.0.1 #
- Clean up
2.1.0 #
- added 2 new parameters to the orgchart widget: 'onTap' & 'onDoubleTap'
- added a new function: 'addItem' to the graph class to make it easier to add an item to the list, instead of the the old way dart
graph.items = graph.items + [newItem] - added a new example to show the new features
- minor arrow drawing change
- added a graph method 'uniqueNodeId' auto returns a unique id for a node
2.2.0 #
- Bug fix (issue calculating the positions of a one subnode streak)
- Add orientation (2 supported orientations top to bottom and left to right)
- adding ability to customize the arrow paint
- resetting the positions in the example now also changes the orientation from top-to-bottom to left-to-right and vice versa