multi_split_view_next 3.3.1 
multi_split_view_next: ^3.3.1 copied to clipboard
Provides horizontal or vertical multiple split view for Flutter.
3.3.1 #
MultiSplitView- Added 
clipBehaviorparameter. 
- Added 
 
3.3.0 #
Area- Added 
copyWithmethod. 
- Added 
 MultiSplitView- Added 
onDividerDragStartandonDividerDragEndcallbacks. 
- Added 
 MultiSplitViewThemeData- Allows divider without thickness.
 - Allows increasing the handle area around the divider.
 
3.2.2 #
- Bugfix: The divider does not move when the widget's size includes a tiny fractional value.
 
3.2.1 #
- Bugfix: 
MultiSplitViewControllerthrowing error when being built or modified to have no areas. 
3.2.0 #
Area- Adding 
idto be used as an internal Key and facilitating reconfiguration of the layout while maintaining the state of the widgets. 
- Adding 
 - Avoiding rebuilding areas when hovering over the divider.
 
3.1.0 #
Area- The 
widgetattribute has been removed. Developers may have encountered unintended behavior when usingwidgetas it retained the last context, resulting in unexpected fixed states. Going forward, only thebuilderattribute will be available, ensuring dynamic updates based on the current context. - The 
builderfunction was replaced byAreaWidgetBuilder, thus receiving the area as an extra argument. - New attribute: 
index 
- The 
 AreaWidgetBuilder- The argument 
indexhas been removed. 
- The argument 
 
3.0.2 #
Bugfix: Other Widgets visually behind are not receiving mouse events.
3.0.1 #
Bugfix: Stretching to recover the minimum size when space is available.
3.0.0 #
Area- The algorithm has been changed to use 
flexfactor instead ofweight. - The 
minimalWeightandminimalSizeattributes has been replaced bymin. - The 
hasMinimalattribute has been removed. - New attribute: 
max. 
- The algorithm has been changed to use 
 Theme- The 
dividerThicknessnow can be zero. 
- The 
 OnWeightChangehas been replaced byOnDividerDragUpdateMultiSplitViewController- The 
areasLengthattribute has been renamed toareasCount 
- The 
 MultiSplitView- Width and height configuration to be used in an unbounded situation.
 
- Setting the widget directly in the area or through builders.
 - Bugfix
- Area using the child widget key.
 
 
2.4.0 #
Area- Replacing the factory constructor with a default constructor.
 - The 
copyWithNewWeightmethod has been removed. 
MultiSplitViewController- Keeping the reference to the areas received by the constructor parameter. A new instance of 
Areawill no longer be built when resizing the layout. - The 
setAreaAtmethod has been removed. 
- Keeping the reference to the areas received by the constructor parameter. A new instance of 
 
2.3.1 #
- Bugfix
- The anti-aliasing bug workaround is clipping a pixel.
 
 
2.3.0 #
- The standard divider widget (
DividerWidget) has been exported to the public API. - Behavior change
- Canceling the divider drag after using the 
areassetter in theMultiSplitViewController. 
 - Canceling the divider drag after using the 
 - Bugfix
- Divider animation not starting when touching it on mobile.
 
 
2.2.0 #
- Divider
- Tap gestures.
 
 
2.1.0 #
OnSizeChangerenamed toOnWeightChange.- Removing 
childIndex1andchildIndex2parameters. 
- Removing 
 - Bugfix
- Window resizing allowing area with a size smaller than the 
minimalSize. OnWeightChangeis not getting notified on window resizing.
 - Window resizing allowing area with a size smaller than the 
 - Fixing the README example.
 
2.0.1 #
- Bugfix
- State is not being preserved when children are added/removed.
 
 
2.0.0 #
MultiSplitViewControllersizes,weights,minimalSizesandminimalWeightshas been replaced byareas.globalMinimalWeighthas been removed.globalMinimalSizehas been removed.
Area- Defines each child area in the 
MultiSplitView. - Allow configure 
size,weight,minimalWeightandminimalSize. - Allow simultaneous use of 
sizeandweight(in different areas). - Allow empty 
weightorsize(zero). 
- Defines each child area in the 
 - Bugfix
- Children without clip.
 
 
1.13.0 #
MultiSplitViewminimalWeightrenamed toglobalMinimalWeightminimalSizerenamed toglobalMinimalSizeminimalWeightshas been added to set individual child minimal weights.minimalSizeshas been added to set individual child minimal sizes.
1.12.0 #
MultiSplitViewController- Removing the internal 
setWeightmethod. - Adding Setter to the 
weights. 
- Removing the internal 
 
1.11.0+1 #
- Updating the README
 
1.11.0 #
- Widget as a custom divider
 - Workaround for Flutter's anti-aliasing issue as https://github.com/flutter/flutter/issues/14288
 
1.10.0+1 #
- Updating the README
 
1.10.0 #
- The 
initialWeightsparameter has been moved toMultiSplitView - Added 
weightsparameter in theMultiSplitViewController 
1.9.1 #
- Bugfix
- Rebuild the theme by changing the 
animationEnabledparameter has no effect 
 - Rebuild the theme by changing the 
 
1.9.0 #
- Facilitate the use of 
MultiSplitViewinStatelessWidgetin order to maintain the state of weights- The 
weightsparameter ofMultiSplitViewControllerhas been changed toinitialWeights 
 - The 
 - Removal of unused 
highlightedSizeparameter fromDividerPainters.dashed - Enforcing the 
countandhighlightedCountparameters ofDividerPainters.grooved2to be odd 
1.8.0 #
- Default divider thickness value has been changed to 10
 - Customizable divider painters
 
1.7.2 #
- Bugfix
- Divider flickering when dragging
 - Ignoring the initial weights when their sum is less than 1
 - Error when initializing weights with a constant
 
 
1.7.1 #
- Bugfix/Enhancement
- Prevent 
MultiSplitViewControllersharing betweenMultiSplitViewinstances to avoid unstable state 
 - Prevent 
 
1.7.0 #
- API changes
MultiSplitViewThemehas been added following the same pattern used by Flutter's Theme- Divider configurations has been moved to 
MultiSplitViewThemeData 
 
1.6.0 #
- Adding the 
keyparameter to the constructor 
1.5.0+1 #
- Removing a print (how embarrassing)
 - Moving the Demo project to another repository
 
1.5.0 #
- Painter for the highlighted divider (under the cursor)
 - Bugfix
- Insufficient space for widgets
 
 
1.4.0+1 #
- Online demo
 
1.4.0 #
- Option to disable resizing
 
1.3.0 #
- The default divider color has been changed to null (transparent)
 - Customizable painter for the divider
 
1.2.1 #
- Bugfix
- Divider color also sets the background color
 
 
1.2.0 #
- Allow setting minimum child size in pixels
 
1.1.0+2 #
- Fixing the README
 
1.1.0+1 #
- Fixing the README
 
1.1.0 #
- Replacing bool primitive with the Axis class
 
1.0.0 #
- Null safety
 
0.0.3 #
WeightControllerrenamed toMultiSplitViewController- Adding content to the README
 
0.0.2 #
- Adding example
 
0.0.1 #
- Initial release
 
