- Bump Dart SDK constraints.
- Support
LocalHistoryEntry.impliesAppBarDismissal
(#31). - Fix lack of local history update on controller changes (#31).
- Fix format.
- Breaking change. Drop support for flutter < 3.0.0.
- Fix null aware operator warning (#28).
- Use
flutter_lints
.
- Fix pointer ignoring when grid is in selection mode.
- Support selection trigger on tap instead of on long-press.
- Add missing
GridView
fields. - Replace
WillPopScope
widget by adding entry on local-history. This fixes iOS route navigation (swipe left to pop). - Breaking change. Remove
DragSelectiGridView.unselectOnWillPop
: turn this behavior mandatory.
- Migrate to null safety.
- Fix format.
- Breaking change. Fix the constructor of
Selection
, which now creates a copy of the receivedSet
. Consequently, the constructor is no longer constant. To keepSelection.empty
constant, another constructor has been created:Selection.empty()
. - Breaking change. Make
DragSelectGridViewController
extendValueNotifier
instead ofChangeNotifier
. The getter and setterselection
are nowValueNotifier
's default:value
. - Support initial selection (#14).
- Fix
DragSelectGridViewController
dispose (#13).
- Improve code safety with
assert
s. - Remove author section from
pubspec.yaml
.
- Update authors.
- Initial release.