fix: launch review issues (#3413)

This commit is contained in:
Lucas.Xu
2023-09-15 17:51:29 +08:00
committed by GitHub
parent 936b49a63f
commit 3426e5b53e
4 changed files with 30 additions and 12 deletions

View File

@ -87,7 +87,13 @@ class _AlignmentButtonsState extends State<_AlignmentButtons> {
color: Theme.of(context).colorScheme.onTertiary,
borderRadius: const BorderRadius.all(Radius.circular(4)),
),
popupBuilder: (_) => _AlignButtons(onAlignChanged: widget.onAlignChanged),
popupBuilder: (_) {
keepEditorFocusNotifier.value += 1;
return _AlignButtons(onAlignChanged: widget.onAlignChanged);
},
onClose: () {
keepEditorFocusNotifier.value -= 1;
},
child: widget.child,
);
}

View File

@ -167,16 +167,21 @@ class OutlineItemWidget extends StatelessWidget {
style: HoverStyle(
hoverColor: Theme.of(context).hoverColor,
),
child: GestureDetector(
onTap: () => scrollToBlock(context),
child: Container(
padding: EdgeInsets.only(left: node.leftIndent),
child: Text(
node.outlineItemText,
style: style,
builder: (context, onHover) {
return GestureDetector(
onTap: () => scrollToBlock(context),
child: Container(
padding: EdgeInsets.only(left: node.leftIndent),
child: Text(
node.outlineItemText,
style: style.copyWith(
color:
onHover ? Theme.of(context).colorScheme.onSecondary : null,
),
),
),
),
),
);
},
);
}