novident_split_view 1.0.1
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):
GlobalEdgesDropZonenow requires acolumnCountparameter — single column renders a full-screenSplitZoneIndicatoroverlay; multi-column uses self-paintingDecoratedBoxconfined to the edgePositionedarea - feat (breaking changes):
controller.open()now has smart behaviour (replace focused pane, focus existing, or append column); usecontroller.forceOpen()for unconditional column creation - feat (breaking changes):
left/rightzones 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 theirPositionedwith no full-screen overlay - fix: edge zone indicator no longer covers half the screen in multi-column mode (was using
FractionallySizedBox(widthFactor: 0.5)insidePositioned.fill) - fix: tests — full migration from
controller.open()tocontroller.forceOpen()where unconditional column creation is required - chore: 9 new widget tests for
GlobalEdgesDropZonecovering single column, multi column, column limit, and DnD disabled - chore: updated documentation for
edgeZoneFraction,multiColumnEdgeZoneFraction, andGlobalEdgesDropZone - chore: updated README to manage images correctly.
1.0.0 #
- Feat: First release.