File tree 6 files changed +25
-9
lines changed
6 files changed +25
-9
lines changed Original file line number Diff line number Diff line change
1
+ ## [ 2.0.1] - XXX XXX 2021
2
+ * support for hot reload
3
+
1
4
## [ 2.0.0+4] - 10 Aug 2021
2
5
* dartfmt!
3
6
Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ packages:
113
113
path: ".."
114
114
relative: true
115
115
source: path
116
- version: "2.0.0+4 "
116
+ version: "2.0.1 "
117
117
stream_channel:
118
118
dependency: transitive
119
119
description:
Original file line number Diff line number Diff line change @@ -267,12 +267,21 @@ class StarMenuState extends State<StarMenu>
267
267
_controller? .dispose ();
268
268
}
269
269
270
+ @override
271
+ void reassemble () {
272
+ super .reassemble ();
273
+ resetForChanges ();
274
+ }
275
+
270
276
@override
271
277
void didChangeMetrics () {
272
278
if (! paramsAlreadyGot && MediaQuery .of (context).size != screenSize) return ;
279
+ resetForChanges ();
280
+ }
273
281
282
+ resetForChanges () {
274
283
_addPostFrameCallback ();
275
-
284
+ offsetToFitMenuIntoScreen = Offset .zero;
276
285
overlayEntry? .remove ();
277
286
overlayEntry = null ;
278
287
paramsAlreadyGot = false ;
@@ -432,9 +441,6 @@ class StarMenuState extends State<StarMenu>
432
441
offsetToFitMenuIntoScreen.dy),
433
442
animValue: animValue,
434
443
onItemTapped: (id) {
435
- print (
436
- 'StarMenu: tapped item index $id ' ,
437
- );
438
444
if (widget.params.onItemTapped != null )
439
445
widget.params.onItemTapped !(
440
446
id, _starMenuController! );
Original file line number Diff line number Diff line change 1
1
name : star_menu
2
2
description : Contextual popup menu with different shapes and multiple ways to fine-tune animation and position. The menu entries can be almost any kind of widgets.
3
- version : 2.0.0+4
3
+ version : 2.0.1
4
4
homepage : https://github.com/alnitak/flutter_star_menu
5
5
issue_tracker : https://github.com/alnitak/flutter_star_menu/issues
6
6
Original file line number Diff line number Diff line change 15
15
</content >
16
16
<orderEntry type =" jdk" jdkName =" Android API 29 Platform" jdkType =" Android SDK" />
17
17
<orderEntry type =" sourceFolder" forTests =" false" />
18
- <orderEntry type =" library" name =" Dart Packages" level =" project" />
19
18
<orderEntry type =" library" name =" Dart SDK" level =" project" />
20
19
<orderEntry type =" library" name =" Flutter Plugins" level =" project" />
20
+ <orderEntry type =" library" name =" Dart Packages" level =" project" />
21
21
</component >
22
22
</module >
You can’t perform that action at this time.
0 commit comments