NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1049 most downloaded on pub.dev
A powerful grid layout system for Flutter, optimized for complex user interface design.
Last release 1 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 12 months
Most releases are documented
notes for 37 of 44 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
57 releases · first in 2019
Fix deprecated withOpacity() calls in example app to resolve CI build failures
withOpacity() calls in example app to resolve CI build failuresUpdate tests to work with breaking test framework changes
test framework changesPerform a pass through the latest analysis warnings
One column per quarter.
Replace deprecated EnumProperty with DiagnosticsProperty (https://github.com/shyndman/flutter_layout_grid/pull/95), courtesy of @Kristijan505
Fix https://github.com/shyndman/flutter_layout_grid/issues/91
Fixes #91
Fixes #91
Bump the version to v2.0.2
Bump the version to v2.0.2
Fix grid sizing when gaps are involved (thanks to @dsyrstad)
Improve implicit track sizing behavior for multi-line text (thanks to @klondikedragon)
Remove outdated messaging from README. Flutter v1.14.0 is ancient at this point.
Migrate project to use flutter_lints, courtesy of @domesticmouse
Emit a more helpful assertion message when an areas string's row or column count doesn't match rowSizes.length or columnSizes.length
Format Dart files (seems like the formatter has changed recently)
* Improve a class comment
Update README to point to latest version
Although there's more I want to add, the library is solid enough. It's time to mark this thing as 1.0.
Although there's more I want to add, the library is solid enough. It's time to mark this thing as 1.0.
Make RenderLayoutGrid.lastGridSizing a public field
* Reorganize example project
Improve performance of periodic table example
Update Scrabble screenshot to follow game rules (middle square must be occupied)
Add hashCode to TrackSize subclasses
* Fix screenshots for pub.dev
Replacement of templateColumnSizes and templateRowSizes with columnSizes and rowSizes
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Tons of bug fixes in track sizing
Sorry, but I had to break semver with this release. Check out
1.0.0-nullsafety.0 for the null-safe version.
Nothing published for this version
Nothing published for this version
Remove the use of extension methods
Massive overhaul in layout algorithm, fixing a number of serious issues
Technically, some of these changes are breaking from an API perspective, but
I think that it's unlikely that people run into them. I originally wanted to
publish under a new minor version, but pub publish is giving me issues because
of my nullsafe prerelease.
Mention nullsafety release in pubspec
Add support for negative row/column gaps (thanks @daohoangson!)
Graduate 0.10.1-dev.0 to the release version now that Flutter 1.17 is out
Invalidate placement in more situations
Correct Flutter version dependency in pubspec
Make AutoPlacement class a little more enum-like, by adding a toString() that resembles Dart enums and a static .values field
Added support for Flutter v1.14.0+
Invalidate placement in more situations
Correct Flutter dependency in pubspec
Make AutoPlacement class a little more enum-like, by adding a toString() that resembles Dart enums and a static .values field
Mention the prerelease version supporting Flutter v1.14.0+ in the README
Reverted support for Flutter v1.14.0+, because it won't be stable for awhile. Flutter v1.14.0+ support is published as 0.10.0-dev.0
Added support for Flutter v1.14.0+
Add extension method support for grid item placement — Widget.withGridPlacement
Fix broken badge links in README
Fix several bugs in the examples
Size grid minimally if an infinite constraint is provided
Supply grid items with loose constraints, not tight
* README tweak
* Add a license (MIT)
* Dependency version fix
* First version. See the README.
Your coding agent can read these notes before it upgrades. Set up the MCP server →