xtal_dashboard 0.2.1 copy "xtal_dashboard: ^0.2.1" to clipboard
xtal_dashboard: ^0.2.1 copied to clipboard

A grid-based dashboard layout library with drag-and-drop reordering, resizing, and physics-based animations.

0.2.1 #

  • Fix ghost widget overflow during shelf-to-grid transitions by adding layoutSize parameter to GhostRenderer.show().
  • Ghost child is now wrapped in FittedBox with fixed layout constraints, preventing layout errors when the display size shrinks below the child's minimum size.
  • Update example app with richer dashboard-style text content in cards.

0.2.0 #

  • Add shelf title display with DashboardItemData.title and ShelfConfig.showTitles.
  • Add shelf auto-size mode: ShelfConfig.size defaults to null (auto-size based on titles).
  • Add titleStyle, titleOverflow, and titlePadding configuration 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.
0
likes
0
points
340
downloads

Publisher

unverified uploader

Weekly Downloads

A grid-based dashboard layout library with drag-and-drop reordering, resizing, and physics-based animations.

Repository (GitHub)
View/report issues

Topics

#dashboard #drag-and-drop #grid #layout #widget

License

unknown (license)

Dependencies

flutter

More

Packages that depend on xtal_dashboard