Skip to main content

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

Responsive box and sliver layouts, scoped breakpoints, resizable panes with state retention, and foldable display-region geometry for Flutter.

0.2.0 #

  • Keep lazy grid child delegates stable during scrolling to avoid unnecessary item rebuilds.
  • Add approximate cross-axis item sizing and a reusable grid-count resolver.
  • Expose semantic index controls for grids sharing a scroll view.
  • Validate every configured grid column count before a window changes size.
  • Add preferred and maximum primary-pane widths with explicit controller precedence.
  • Add lazy first mounting with optional state retention for hidden panes.
  • Separate divider visuals from the resize interaction area.
  • Keep active drags synchronized with controller and window-size changes.
  • Tolerate insignificant floating-point differences in display-region bounds.
  • Demonstrate reported display features in a padded page with an app bar.

0.1.0 #

  • Add configurable xs, sm, md, lg, and xl breakpoints.
  • Add width-based and adaptive layout strategies.
  • Add responsive box, sliver, sliver-box, and grouped-sliver builders.
  • Add breakpoint-based ResponsiveValue resolution.
  • Add eager column layouts and lazy responsive sliver grids.
  • Add a constrained content container.
  • Add inherited responsive configuration with per-widget overrides.
  • Add responsive box and sliver visibility with optional state retention.
  • Add compact and resizable two-pane layouts, RTL, keyboard controls, and accessible resizing with customizable focus and hover feedback.
  • Add display-region geometry for hinges, half-open folds, and occlusions.
  • Retain pane state across compact, expanded, and hardware-separated layouts.
  • Include examples of container sizing, sliver composition, stable form state, resizable panes, and simulated book/tabletop folds.
0
likes
160
points
198
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Responsive box and sliver layouts, scoped breakpoints, resizable panes with state retention, and foldable display-region geometry for Flutter.

Repository (GitHub)
View/report issues

Topics

#responsive #adaptive #layout #slivers #desktop

License

MIT (license)

Dependencies

flutter

More

Packages that depend on adaptive_layout_kit