drag_split_panels 1.0.1 copy "drag_split_panels: ^1.0.1" to clipboard
drag_split_panels: ^1.0.1 copied to clipboard

A resizable, drag-to-divide split view widget for Flutter.

1.0.1 #

  • Renamed the package from multi_split_view to drag_split_panels to resolve a pub.dev name collision with an existing, unrelated package. Widget/class names (MultiSplitView, MultiSplitViewPanel, MultiSplitViewController, etc.) are unchanged.
  • Fixed a bug where the vertical-axis divider's hit-test area collapsed to a sliver a few pixels wide instead of stretching the full width, making vertical dividers unreliable to grab and drag.
  • Fixed double-tap-to-reset not firing under real pointer input (it relied on onDoubleTap, which loses the gesture arena to the drag recognizer on the same divider); replaced with manual double-tap detection.
  • Added dartdoc comments across the public API, a LICENSE (MIT), and a README with usage examples and a demo GIF.

1.0.0 #

  • Initial release.
  • MultiSplitView and MultiSplitViewPanel widgets: resizable panels arranged horizontally or vertically, separated by draggable dividers.
  • MultiSplitViewController for programmatic access to panel sizes.
  • Optional grip handle, double-tap-to-reset, min/max size clamping, and runtime panel add/remove.
1
likes
160
points
36
downloads

Documentation

API reference

Publisher

verified publisherdivyanshdev.tech

Weekly Downloads

A resizable, drag-to-divide split view widget for Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on drag_split_panels