From d7b430b945b7494a8d579724a11b5ee49ec8b710 Mon Sep 17 00:00:00 2001 From: Daniel Felten Date: Thu, 19 Dec 2024 09:41:12 +0100 Subject: [PATCH 1/2] Add missing CupertinoNavigationBar params for Flutter 3.27 --- lib/src/platform_app_bar.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/src/platform_app_bar.dart b/lib/src/platform_app_bar.dart index 003e97d..2fdfa23 100644 --- a/lib/src/platform_app_bar.dart +++ b/lib/src/platform_app_bar.dart @@ -119,6 +119,8 @@ class CupertinoNavigationBarData extends _BaseData { this.transitionBetweenRoutes, this.brightness, this.heroTag, + this.automaticBackgroundVisibility, + this.enableBackgroundFilterBlur, this.noMaterialParent = false, }); @@ -127,6 +129,8 @@ class CupertinoNavigationBarData extends _BaseData { final bool? transitionBetweenRoutes; final Object? heroTag; final bool? automaticallyImplyMiddle; + final bool? automaticBackgroundVisibility; + final bool? enableBackgroundFilterBlur; final String? previousPageTitle; final EdgeInsetsDirectional? padding; final Brightness? brightness; @@ -241,6 +245,9 @@ class PlatformAppBar transitionBetweenRoutes: data?.transitionBetweenRoutes ?? true, brightness: data?.brightness, heroTag: heroTag, + automaticBackgroundVisibility: + data?.automaticBackgroundVisibility ?? true, + enableBackgroundFilterBlur: data?.enableBackgroundFilterBlur ?? true, ); } From a9090ad88f2129f203ae509c84f5547e801a6121 Mon Sep 17 00:00:00 2001 From: Daniel Felten Date: Thu, 19 Dec 2024 10:48:13 +0100 Subject: [PATCH 2/2] Add params to non hero variant --- lib/src/platform_app_bar.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/src/platform_app_bar.dart b/lib/src/platform_app_bar.dart index 2fdfa23..fceeae0 100644 --- a/lib/src/platform_app_bar.dart +++ b/lib/src/platform_app_bar.dart @@ -269,6 +269,9 @@ class PlatformAppBar .withWidgetFinder(), transitionBetweenRoutes: data?.transitionBetweenRoutes ?? true, brightness: data?.brightness, + automaticBackgroundVisibility: + data?.automaticBackgroundVisibility ?? true, + enableBackgroundFilterBlur: data?.enableBackgroundFilterBlur ?? true, //heroTag: , used above ); }