Merge pull request #720 from pangeachat/scrollable-overlay-message

don't adjust overlay message height if there's enough space to accomo…
pull/1402/head
ggurdin 1 year ago committed by GitHub
commit 717f5236df
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -267,12 +267,20 @@ class MessageOverlayController extends State<MessageSelectionOverlay>
animationEndOffset = footerHeight;
}
// If, after ajusting the overlay position, the message still overflows the footer,
// update the message height to fit the screen. The message is scrollable, so
// this will make the both the toolbar box and the toolbar buttons visible.
if (animationEndOffset < footerHeight + toolbarButtonsHeight) {
adjustedMessageHeight = screenHeight -
final double remainingSpace = screenHeight -
AppConfig.toolbarMaxHeight -
headerHeight -
footerHeight -
toolbarButtonsHeight;
if (remainingSpace < messageSize!.height) {
adjustedMessageHeight = remainingSpace;
}
animationEndOffset = footerHeight;
}

Loading…
Cancel
Save