sliver_dashboard 0.2.0 copy "sliver_dashboard: ^0.2.0" to clipboard
sliver_dashboard: ^0.2.0 copied to clipboard

High-performance, sliver-based draggable and resizable grid engine for Flutter. Supports responsive layouts and collision handling.

0.2.0 #

Breaking Changes:

  • Refactored Controller API: DashboardController is now a strict interface. Internal methods (like onDragUpdate, dragOffset, etc.) are no longer exposed publicly. This improves IDE autocompletion and prevents accidental misuse of internal logic.
    • Migration: If you were using internal methods, you should stop doing so as they are managed by the package. If you absolutely need access for advanced custom widgets, you can cast the controller to DashboardControllerImpl (not recommended).

Improvements:

  • Added DashboardControllerImpl to handle logic separately from the interface.

0.1.5 #

  • Fix secondary collisions where multiple items pushed by the resizing element would temporarily overlap at the same Y coordinate.
  • Add test to verify that multiple items pushed by a resize operation stack correctly instead of merging.

0.1.4 #

  • Fix resize behavior during auto-scroll
  • Add tests to verify auto-scroll behavior for both resize and external drag scenarios.

0.1.3 #

  • Updated README.md

0.1.2 #

  • Updated README.md contributing section, architecture.md and added an AGENTS.md file.

0.1.1 #

  • Initial release.

0.1.0 #

  • Initial release.
5
likes
0
points
827
downloads

Publisher

unverified uploader

Weekly Downloads

High-performance, sliver-based draggable and resizable grid engine for Flutter. Supports responsive layouts and collision handling.

Repository (GitHub)
View/report issues

Topics

#dashboard #grid #layout #draggable #resizable

License

unknown (license)

Dependencies

flutter, state_beacon

More

Packages that depend on sliver_dashboard