fixes for overlay offset on mobile (#1048)
This commit is contained in:
parent
e3f035a3f4
commit
e441137159
2 changed files with 9 additions and 5 deletions
|
|
@ -299,7 +299,6 @@ class MessageContent extends StatelessWidget {
|
|||
|
||||
// #Pangea
|
||||
final messageTextStyle = TextStyle(
|
||||
overflow: TextOverflow.ellipsis,
|
||||
color: textColor,
|
||||
fontSize: bigEmotes ? fontSize * 3 : fontSize,
|
||||
decoration: event.redacted ? TextDecoration.lineThrough : null,
|
||||
|
|
@ -325,8 +324,10 @@ class MessageContent extends StatelessWidget {
|
|||
pangeaMessageEvent!.messageDisplayRepresentation?.tokens,
|
||||
style: messageTextStyle,
|
||||
onClick: overlayController?.onClickOverlayMessageToken ??
|
||||
(token) => controller.showToolbar(pangeaMessageEvent!,
|
||||
selectedToken: token),
|
||||
(token) => controller.showToolbar(
|
||||
pangeaMessageEvent!,
|
||||
selectedToken: token,
|
||||
),
|
||||
isSelected: overlayController?.isTokenSelected,
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -395,8 +395,10 @@ class MessageOverlayController extends State<MessageSelectionOverlay>
|
|||
midpoint - _messageSize!.height - _belowMessageHeight;
|
||||
final totalTopOffset = animationEndOffset +
|
||||
_messageSize!.height +
|
||||
AppConfig.toolbarMaxHeight;
|
||||
final remainingSpace = _screenHeight! - totalTopOffset;
|
||||
AppConfig.toolbarMaxHeight +
|
||||
_toolbarButtonsHeight;
|
||||
final remainingSpace =
|
||||
_screenHeight! - totalTopOffset - (_mediaQuery?.padding.top ?? 0);
|
||||
if (remainingSpace < _headerHeight) {
|
||||
// the overlay could run over the header, so it needs to be shifted down
|
||||
animationEndOffset -= (_headerHeight - remainingSpace);
|
||||
|
|
@ -493,6 +495,7 @@ class MessageOverlayController extends State<MessageSelectionOverlay>
|
|||
// height of the reply/forward bar + the reaction picker + contextual padding
|
||||
double get _footerHeight {
|
||||
return 56 +
|
||||
16 +
|
||||
(FluffyThemes.isColumnMode(context) ? 16.0 : 8.0) +
|
||||
(_mediaQuery?.padding.bottom ?? 0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue