|
1 | | -# 0.3.3 |
| 1 | +# CHANGELOG |
| 2 | + |
| 3 | +## 0.4.0 |
| 4 | + |
| 5 | +* Refactor to avoid forcing composition in the layer/render trees. |
| 6 | +* Remove `VisibilityDetectorLayer`. |
| 7 | +* Add `RenderVisibilityDetectorBase` as a mixin that mostly takes over |
| 8 | + functionality from the old layer. |
| 9 | +* Remove the lookup map/method for getting former screen rects and instead add |
| 10 | + the rect to `VisibilityInfo`. |
| 11 | + |
| 12 | +## 0.3.3 |
| 13 | + |
2 | 14 | * Re-apply Flutter framework bindings' null safety calls but set SDK |
3 | 15 | constraints correctly to 2.12.0 instead. |
4 | 16 |
|
5 | | -# 0.3.2 |
| 17 | +## 0.3.2 |
| 18 | + |
6 | 19 | * Reverts change from 0.3.0 where the Flutter version constraint should have |
7 | 20 | been set to 2.12.0 instead of 2.10.5. |
8 | 21 |
|
9 | | -# 0.3.1-dev |
| 22 | +## 0.3.1-dev |
| 23 | + |
10 | 24 | * Populate the pubspec `repository` field. |
11 | 25 |
|
12 | | -# 0.3.0 |
| 26 | +## 0.3.0 |
| 27 | + |
13 | 28 | * Move to Flutter version 2.10.5 and update dependencies' null safety calls. |
14 | 29 |
|
15 | | -# 0.2.2 |
| 30 | +## 0.2.2 |
16 | 31 |
|
17 | 32 | * Minor internal changes to maintain forward-compatibility with [flutter#91753](https://github.com/flutter/flutter/pull/91753). |
18 | 33 |
|
19 | | -# 0.2.1 |
| 34 | +## 0.2.1 |
20 | 35 |
|
21 | 36 | * Bug fix for using VisibilityDetector with FittedBox and Transform.scale [issue #285](https://github.com/google/flutter.widgets/issues/285). |
22 | 37 |
|
23 | | -# 0.2.0 |
| 38 | +## 0.2.0 |
24 | 39 |
|
25 | 40 | * Added `SliverVisibilityDetector` to report visibility of `RenderSliver`-based |
26 | 41 | widgets. Fixes [issue #174](https://github.com/google/flutter.widgets/issues/174). |
27 | 42 |
|
28 | | -# 0.2.0-nullsafety.1 |
| 43 | +## 0.2.0-nullsafety.1 |
29 | 44 |
|
30 | 45 | * Revert change to add `VisibilityDetectorController.scheduleNotification`, |
31 | 46 | which introduced unexpected memory usage. |
32 | 47 |
|
33 | | -# 0.2.0-nullsafety.0 |
| 48 | +## 0.2.0-nullsafety.0 |
34 | 49 |
|
35 | 50 | * Update to null safety. |
36 | 51 |
|
|
41 | 56 | * Add `VisibilityDetectorController.scheduleNotification` to force firing a |
42 | 57 | visibility callback. |
43 | 58 |
|
44 | | -# 0.1.5 |
| 59 | +## 0.1.5 |
45 | 60 |
|
46 | 61 | * Compatibility fixes to `demo.dart` for Flutter 1.13.8. |
47 | 62 |
|
|
52 | 67 |
|
53 | 68 | * Added a "Known limitations" section to `README.md`. |
54 | 69 |
|
55 | | -# 0.1.4 |
| 70 | +## 0.1.4 |
56 | 71 |
|
57 | 72 | * Style and comment adjustments. |
58 | 73 |
|
59 | 74 | * Fix a potential infinite loop in the demo app and add tests for it. |
60 | 75 |
|
61 | | -# 0.1.3 |
| 76 | +## 0.1.3 |
62 | 77 |
|
63 | 78 | * Fixed positioning of text selection handles for `EditableText`-based |
64 | 79 | widgets (e.g. `TextField`, `CupertinoTextField`) when used within a |
65 | 80 | `VisibilityDetector`. |
66 | 81 |
|
67 | 82 | * Added `VisibilityDetectorController.widgetBoundsFor`. |
68 | 83 |
|
69 | | -# 0.1.2 |
| 84 | +## 0.1.2 |
70 | 85 |
|
71 | 86 | * Compatibility fixes for Flutter 1.3.0. |
72 | 87 |
|
73 | | -# 0.1.1 |
| 88 | +## 0.1.1 |
74 | 89 |
|
75 | 90 | * Added `VisibilityDetectorController.forget`. |
0 commit comments