xtal_dashboard 0.2.0
xtal_dashboard: ^0.2.0 copied to clipboard
A grid-based dashboard layout library with drag-and-drop reordering, resizing, and physics-based animations.
0.2.0 #
- Add shelf title display with
DashboardItemData.titleandShelfConfig.showTitles. - Add shelf auto-size mode:
ShelfConfig.sizedefaults tonull(auto-size based on titles). - Add
titleStyle,titleOverflow, andtitlePaddingconfiguration for shelf titles. - Fix AnimatedContainer overflow during shelf size transitions (LayoutBuilder clamp).
- Fix title ellipsis in auto-size mode caused by floating-point rounding (add 2px buffer).
0.1.0 #
- Initial release.
- Grid-based dashboard layout with configurable columns, gap, padding, and cell aspect ratio.
- Drag-and-drop reordering with long-press gesture detection.
- Multi-directional resize with edge and corner handles.
- Physics-based spring animations (critically damped and underdamped).
- Shelf/dock system for temporarily parking widgets with animated entry/exit.
- Auto-scroll during drag when pointer approaches viewport edges.
- Customizable ghost widget during drag and resize.
- Collision detection with configurable enable/disable.