visibility_detector
A widget that detects the visibility of its child and notifies a callback.
0.4.0+2
136K downloads/mo
#998 most downloaded on pub.dev
google/flutter.widgets
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 6 months
Nearly every release is documented
notes for 7 of 7 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
11 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
11 releases · Mar 2020 to Mar 2023Releases
latest 11-
0.4.0+209 Mar 2023Release notes
Open source →- Fix a bug for updates to render objects that have not been laid out yet.
-
0.3.305 May 2022Release notes
Open source →- Re-apply Flutter framework bindings' null safety calls but set SDK constraints correctly to 2.12.0 instead.
-
0.3.205 May 2022Release notes
Open source →- Reverts change from 0.3.0 where the Flutter version constraint should have been set to 2.12.0 instead of 2.10.5.
-
0.3.030 Apr 2022 withdrawnRelease notes
Open source →- Move to Flutter version 2.10.5 and update dependencies' null safety calls.
-
0.2.214 Oct 2021Release notes
Open source →- Minor internal changes to maintain forward-compatibility with flutter#91753.
-
0.2.005 Apr 2021Release notes
Open source →Update version to 0.2.0 and update
CHANGELOG.mdto mention
SliverVisibilityDetector.PiperOrigin-RevId: 366835325
Release notes
Open source →- Added
SliverVisibilityDetectorto report visibility ofRenderSliver-based widgets. Fixes issue #174.
- Added
-
0.2.0-nullsafety.126 Jan 2021 pre-releaseRelease notes
Open source →Revert the change to add
VisibilityDetectorController.scheduleNotification, which introduced
unexpected memory usage.PiperOrigin-RevId: 353926906
Release notes
Open source →- Revert change to add
VisibilityDetectorController.scheduleNotification, which introduced unexpected memory usage.
- Revert change to add
-
0.2.0-nullsafety.021 Jan 2021 pre-releaseRelease notes
Open source →- Use version 0.2.0-nullsafety.0 instead of 0.1.6-nullsafety to
follow the recommendations from https://dart.dev/null-safety/migration-guide.
(0.1.6-nullsafety was never published.) - Remove the upper bound for the Flutter version constraint per
https://dart.dev/go/flutter-upper-bound-deprecation.
PiperOrigin-RevId: 352980158
Release notes
Open source →-
Update to null safety.
-
Try to fix the link to the example on pub.dev.
-
Revert tests to again use
RenderViewinstead ofTestWindow. -
Add
VisibilityDetectorController.scheduleNotificationto force firing a visibility callback.
- Use version 0.2.0-nullsafety.0 instead of 0.1.6-nullsafety to
-
0.1.507 May 2020Release notes
Open source →-
Compatibility fixes to
demo.dartfor Flutter 1.13.8. -
Moved
demo.dartto anexamples/directory, renamed it, and added instructions toREADME.md. -
Adjusted tests to use
TestWindowinstead ofRenderView. -
Added a "Known limitations" section to
README.md.
-
-
0.1.5-dev08 Apr 2020 pre-releaseNothing published for this version
-
0.1.413 Mar 2020Release notes
Open source →-
Style and comment adjustments.
-
Fix a potential infinite loop in the demo app and add tests for it.
-