From 1970d7e7497bff1dd4c646d5b9405fff8a6a8574 Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Sun, 9 Feb 2025 10:33:56 +0100 Subject: [PATCH] fix: Floating actionbutton hidden in single and !phone mode --- .../navigation_scaffold/navigation_scaffold.dart | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/widgets/navigation_scaffold/navigation_scaffold.dart b/lib/widgets/navigation_scaffold/navigation_scaffold.dart index ca170eb..ddfc38f 100644 --- a/lib/widgets/navigation_scaffold/navigation_scaffold.dart +++ b/lib/widgets/navigation_scaffold/navigation_scaffold.dart @@ -72,14 +72,14 @@ class _NavigationScaffoldState extends ConsumerState { playerState == VideoPlayerState.minimized ? FloatingActionButtonAnimator.noAnimation : null, floatingActionButtonLocation: playerState == VideoPlayerState.minimized ? FloatingActionButtonLocation.centerFloat : null, - floatingActionButton: AdaptiveLayout.layoutModeOf(context) == LayoutMode.single && - AdaptiveLayout.viewSizeOf(context) == ViewSize.phone && - isHomeRoutes + floatingActionButton: AdaptiveLayout.layoutModeOf(context) == LayoutMode.single && isHomeRoutes ? switch (playerState) { - VideoPlayerState.minimized => const Padding( - padding: EdgeInsets.symmetric(horizontal: 8), - child: FloatingPlayerBar(), - ), + VideoPlayerState.minimized => AdaptiveLayout.viewSizeOf(context) == ViewSize.phone + ? const Padding( + padding: EdgeInsets.symmetric(horizontal: 8), + child: FloatingPlayerBar(), + ) + : null, _ => currentIndex != -1 ? widget.destinations.elementAtOrNull(currentIndex)?.floatingActionButton?.normal : null,