dock_panel 0.1.1
dock_panel: ^0.1.1 copied to clipboard
A dockable, splittable, and draggable panel system for Flutter. Build IDE-like layouts with drag-and-drop tab docking, resizable splits, panel maximize/restore, and persistent layout state. Powered by [...]
0.1.1 #
- Moved demo application from
lib/main.darttoexample/for proper package structure - Added
DockPanel.copyWith()method for convenient partial updates - Added
try-catcherror handling to_persist()to prevent crashes on storage failures - Enhanced demo: dark/light theme toggle,
MemoryDockStoragesave/restore,copyWith()duplicate-tab demo, interactive file explorer, layout snapshot, panel count in status bar, Welcome panel with feature cards
0.1.0 #
- Initial release
- Drag-and-drop tab docking (left, right, top, bottom, center)
- Resizable split views with hover-highlighted dividers
- Intra-group tab reordering via drag
- Panel maximize / restore
- Animated drop zone indicators and drag feedback
- Themeable via
DockThemeData(dark and light presets) - Persistent layout via pluggable
DockStorageinterface - Riverpod-powered state management (
dockManagerProvider)
