flutter_layout_grid 2.0.8
flutter_layout_grid: ^2.0.8 copied to clipboard
A powerful grid layout system for Flutter, optimized for complex user interface design.
2.0.8 #
- Fix deprecated
withOpacity()
calls in example app to resolve CI build failures
2.0.7 #
- Update tests to work with breaking
test
framework changes
2.0.6 #
- Perform a pass through the latest analysis warnings
- Upgrade dependencies
2.0.5 #
- Replace deprecated EnumProperty with DiagnosticsProperty (https://github.com/shyndman/flutter_layout_grid/pull/95), courtesy of @Kristijan505
2.0.3 #
- Correct the lower bound of the Flutter dependency to reflect API usage
2.0.2 #
- Replace the usage of the deprecated
hashValues
withObject.hash
2.0.0 #
- Improve implicit track sizing behavior for multi-line text (thanks to @klondikedragon)
- Upgrade flutter_lints to 2.0.0, and fix newly found issues
1.0.6 #
- Remove outdated messaging from README. Flutter v1.14.0 is ancient at this point.
1.0.5 #
- Migrate project to use flutter_lints, courtesy of @domesticmouse
1.0.4 #
- Emit a more helpful assertion message when an areas string's row or column count doesn't match rowSizes.length or columnSizes.length
- Fix a couple analysis warnings
1.0.3 #
- Format Dart files (seems like the formatter has changed recently)
1.0.2 #
- Improve a class comment
1.0.1 #
- Update README to point to latest version
1.0.0 #
Although there's more I want to add, the library is solid enough. It's time to mark this thing as 1.0.
1.0.0-nullsafety.6 #
- Make RenderLayoutGrid.lastGridSizing a public field
1.0.0-nullsafety.5 #
- Reorganize example project
1.0.0-nullsafety.4 #
- Improve performance of periodic table example
1.0.0-nullsafety.3 #
- Update Scrabble screenshot to follow game rules (middle square must be occupied)
1.0.0-nullsafety.2 #
- Add hashCode to TrackSize subclasses
1.0.0-nullsafety.1 #
- Fix screenshots for pub.dev
1.0.0-nullsafety.0 #
- Full support for null-safety
- Replacement of templateColumnSizes and templateRowSizes with columnSizes and rowSizes
0.11.0 #
- Tons of bug fixes in track sizing
- Documentation overhaul
- Performance improvements (should now lay out far less frequently)
- Helpers and extension methods for row/column sizing
- New Scrabble example
- More tests
Sorry, but I had to break semver with this release. Check out
1.0.0-nullsafety.0
for the null-safe version.
0.10.5 #
- Remove the use of extension methods
0.10.4 #
- Massive overhaul in layout algorithm, fixing a number of serious issues
- Debug painting support, where tracks and gaps are drawn differently
- Child overflow indicators
- Debug printing, behind a flag
- Cool new periodic table example
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.
0.10.3 #
- Mention nullsafety release in pubspec
- Format code using latest formatter
- Fix a lint
0.10.2 #
- Add support for negative row/column gaps (thanks @daohoangson!)
0.10.1 #
- Graduate 0.10.1-dev.0 to the release version now that Flutter 1.17 is out
0.10.1-dev.0 #
- Invalidate placement in more situations
0.10.0-dev.2 #
- Correct Flutter version dependency in pubspec
0.10.0-dev.1 #
- Make AutoPlacement class a little more enum-like, by adding a toString() that resembles Dart enums and a static .values field
0.10.0-dev.0 #
- Added support for Flutter v1.14.0+
0.9.4 #
- Invalidate placement in more situations
0.9.3 #
- Correct Flutter dependency in pubspec
0.9.2 #
- Make AutoPlacement class a little more enum-like, by adding a toString() that resembles Dart enums and a static .values field
0.9.1 #
- Mention the prerelease version supporting Flutter v1.14.0+ in the README
0.9.0 #
- 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
0.8.0 #
- Added support for Flutter v1.14.0+
0.7.0 #
- Add extension method support for grid item placement — Widget.withGridPlacement
0.6.3 #
- Fix broken badge links in README
0.6.2 #
- Fix several bugs in the examples
- Add intrinsic-size computing functions. I don't know if they're right yet, but it's a start.
0.6.1 #
- Size grid minimally if an infinite constraint is provided
0.6.0 #
- Supply grid items with loose constraints, not tight
0.5.3 #
- README tweak
0.5.2 #
- Add a license (MIT)
0.5.1 #
- Dependency version fix
0.5.0 #
- First version. See the README.