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

A powerful split view for Flutter with id-based pane management, drag & drop splitting, pane moving/swapping, resizable panes, and duplicated-pane sync.

1.0.1 #

  • feat (breaking changes): GlobalEdgesDropZone now requires a columnCount parameter — single column renders a full-screen SplitZoneIndicator overlay; multi-column uses self-painting DecoratedBox confined to the edge Positioned area
  • feat (breaking changes): controller.open() now has smart behaviour (replace focused pane, focus existing, or append column); use controller.forceOpen() for unconditional column creation
  • feat (breaking changes): left/right zones with 2+ columns now insert adjacent to the target instead of always at first/last position
  • feat: left/right global edge strips stay visible in multi-column mode at reduced width (multiColumnEdgeZoneFraction, default 60 px), self-painted inside their Positioned with no full-screen overlay
  • fix: edge zone indicator no longer covers half the screen in multi-column mode (was using FractionallySizedBox(widthFactor: 0.5) inside Positioned.fill)
  • fix: tests — full migration from controller.open() to controller.forceOpen() where unconditional column creation is required
  • chore: 9 new widget tests for GlobalEdgesDropZone covering single column, multi column, column limit, and DnD disabled
  • chore: updated documentation for edgeZoneFraction, multiColumnEdgeZoneFraction, and GlobalEdgesDropZone
  • chore: updated README to manage images correctly.

1.0.0 #

  • Feat: First release.
0
likes
160
points
193
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

A powerful split view for Flutter with id-based pane management, drag & drop splitting, pane moving/swapping, resizable panes, and duplicated-pane sync.

Repository (GitHub)
View/report issues
Contributing

License

(pending) (license)

Dependencies

collection, equatable, flutter, meta, novident_nodes, uuid

More

Packages that depend on novident_split_view