fix: prevent tooltip widget from covering toolbar buttons (#2222)

pull/1817/head
ggurdin 8 months ago committed by GitHub
parent 10bd421016
commit 17ad748e7a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -523,13 +523,10 @@ class MessageSelectionPositionerState extends State<MessageSelectionPositioner>
); );
}, },
), ),
MeasureRenderBox( Positioned(
onChange: _setTooltipSize,
child: Positioned(
top: 0, top: 0,
left: 0, child: MeasureRenderBox(
child: Opacity( onChange: _setTooltipSize,
opacity: 0.0,
child: Container( child: Container(
constraints: const BoxConstraints( constraints: const BoxConstraints(
minWidth: 200.0, minWidth: 200.0,
@ -544,7 +541,6 @@ class MessageSelectionPositionerState extends State<MessageSelectionPositioner>
), ),
), ),
), ),
),
if (_centeredMessageTopOffset != null && _finishedAnimation) if (_centeredMessageTopOffset != null && _finishedAnimation)
Positioned( Positioned(
top: max( top: max(

@ -1,6 +1,10 @@
// stateful widget that displays morphological label and a shimmer effect while the text is loading // stateful widget that displays morphological label and a shimmer effect while the text is loading
// takes a token and morphological feature as input // takes a token and morphological feature as input
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
import 'package:fluffychat/pangea/analytics_details_popup/analytics_details_popup.dart'; import 'package:fluffychat/pangea/analytics_details_popup/analytics_details_popup.dart';
import 'package:fluffychat/pangea/analytics_details_popup/morph_meaning_widget.dart'; import 'package:fluffychat/pangea/analytics_details_popup/morph_meaning_widget.dart';
import 'package:fluffychat/pangea/analytics_misc/construct_type_enum.dart'; import 'package:fluffychat/pangea/analytics_misc/construct_type_enum.dart';
@ -21,8 +25,6 @@ import 'package:fluffychat/pangea/morphs/morph_repo.dart';
import 'package:fluffychat/pangea/morphs/morph_tag_display.dart'; import 'package:fluffychat/pangea/morphs/morph_tag_display.dart';
import 'package:fluffychat/pangea/toolbar/widgets/message_selection_overlay.dart'; import 'package:fluffychat/pangea/toolbar/widgets/message_selection_overlay.dart';
import 'package:fluffychat/widgets/future_loading_dialog.dart'; import 'package:fluffychat/widgets/future_loading_dialog.dart';
import 'package:flutter/material.dart';
import 'package:flutter_gen/gen_l10n/l10n.dart';
class MorphFocusWidget extends StatefulWidget { class MorphFocusWidget extends StatefulWidget {
final PangeaToken token; final PangeaToken token;

Loading…
Cancel
Save