dash_responsive_grid 0.0.3
dash_responsive_grid: ^0.0.3 copied to clipboard
Lightweight, dependency-free responsive grid for Flutter. Auto column count by screen width, a staggered masonry layout, and loading/empty/error states.
0.0.3 #
Improvements #
- Updated README with vertical, horizontal, and masonry grid screenshots.
- Improved package documentation and usage examples.
- Added clearer examples for responsive grid configuration.
- Improved loading, empty, and error state documentation.
- Updated horizontal scrolling and masonry layout examples.
- Minor documentation fixes and formatting improvements.
0.0.2 #
ResponsiveMasonryGridView.builder— staggered ("masonry" / Pinterest-style) grid. Each item keeps its own natural height and is packed into whichever column is currently shortest, instead of a uniform tile size.- Column count for the masonry grid resolves the same way as
ResponsiveGridView:minColumnWidth(auto mode) orbreakpoints(breakpoint mode), clamped byminColumns/maxColumns. - Same built-in loading / empty / error states,
itemSpacing/rowSpacing,padding, andshrinkWrapsupport asResponsiveGridView. - Layout is eager (not lazy) — every item is measured to compute its
placement — so it suits moderate item counts (a feed, a gallery section),
not very long or infinite lists. Use
ResponsiveGridViewfor those.
0.0.1 #
Initial release.
ResponsiveGridView.builder— lazy,GridView.builder-backed responsive grid.- Auto column mode via
minColumnWidth, clamped byminColumns/maxColumns. - Breakpoint mode via
GridBreakpoints(mobile/tablet/desktop/web). minColumnWidth/breakpointsare both optional —minColumnWidthwins if both are set,GridBreakpoints.defaultBreakpointsis used if neither is.minRows/maxRows— row-semantic aliases forminColumns/maxColumns, used whenscrollDirectionisAxis.horizontal.- Built-in loading / empty / error states with overridable builders.
- Vertical and horizontal scroll direction support.
- Zero external dependencies (Flutter SDK only).
