From 65a3425dd9c8b581f3b62bbdcc8f071b8fb34d0d Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Mon, 5 May 2025 12:05:32 -0400 Subject: [PATCH] chore: account for selection buttons height in overlay positioning (#2653) --- .../toolbar/widgets/message_selection_positioner.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/pangea/toolbar/widgets/message_selection_positioner.dart b/lib/pangea/toolbar/widgets/message_selection_positioner.dart index 80fe813aa..2e72fce4d 100644 --- a/lib/pangea/toolbar/widgets/message_selection_positioner.dart +++ b/lib/pangea/toolbar/widgets/message_selection_positioner.dart @@ -422,7 +422,8 @@ class MessageSelectionPositionerState extends State double newBottomOffset = _mediaQuery!.size.height - _originalMessageOffset.dy + difference - - _originalMessageSize.height; + _originalMessageSize.height - + _selectionButtonsHeight; if (newBottomOffset < _footerHeight + AppConfig.toolbarSpacing) { newBottomOffset = _footerHeight + AppConfig.toolbarSpacing; @@ -609,7 +610,8 @@ class MessageSelectionPositionerState extends State maxHeight: _mediaQuery!.size.height - _headerHeight - _footerHeight - - AppConfig.toolbarSpacing * 2, + AppConfig.toolbarSpacing * 2 - + _selectionButtonsHeight, readingAssistanceMode: _readingAssistanceMode, ), ), @@ -682,7 +684,8 @@ class MessageSelectionPositionerState extends State maxHeight: _mediaQuery!.size.height - _headerHeight - _footerHeight - - AppConfig.toolbarSpacing * 2, + AppConfig.toolbarSpacing * 2 - + _selectionButtonsHeight, readingAssistanceMode: _readingAssistanceMode, ), if (showSelectionButtons)