From be08f17a4cd1a74f3eb13b66b53edb175bcaef0c Mon Sep 17 00:00:00 2001 From: "Lucas.Xu" Date: Sat, 27 Jul 2024 22:44:02 +0800 Subject: [PATCH] fix: ai writer setState error --- .../openai/widgets/auto_completion_node_widget.dart | 4 ++-- .../packages/flowy_infra_ui/lib/style_widget/button.dart | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/openai/widgets/auto_completion_node_widget.dart b/frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/openai/widgets/auto_completion_node_widget.dart index a4fe873c92..34850c982b 100644 --- a/frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/openai/widgets/auto_completion_node_widget.dart +++ b/frontend/appflowy_flutter/lib/plugins/document/presentation/editor_plugins/openai/widgets/auto_completion_node_widget.dart @@ -1,5 +1,3 @@ -import 'package:flutter/material.dart'; - import 'package:appflowy/generated/locale_keys.g.dart'; import 'package:appflowy/plugins/document/presentation/editor_plugins/base/build_context_extension.dart'; import 'package:appflowy/plugins/document/presentation/editor_plugins/base/text_robot.dart'; @@ -13,6 +11,7 @@ import 'package:appflowy_backend/protobuf/flowy-chat/entities.pb.dart'; import 'package:appflowy_editor/appflowy_editor.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flowy_infra_ui/flowy_infra_ui.dart'; +import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'ai_limit_dialog.dart'; @@ -178,6 +177,7 @@ class _AutoCompletionBlockComponentState await editorState.apply( transaction, options: const ApplyOptions(recordUndo: false), + withUpdateSelection: false, ); } diff --git a/frontend/appflowy_flutter/packages/flowy_infra_ui/lib/style_widget/button.dart b/frontend/appflowy_flutter/packages/flowy_infra_ui/lib/style_widget/button.dart index 45bd218268..cb830e4099 100644 --- a/frontend/appflowy_flutter/packages/flowy_infra_ui/lib/style_widget/button.dart +++ b/frontend/appflowy_flutter/packages/flowy_infra_ui/lib/style_widget/button.dart @@ -1,7 +1,6 @@ import 'dart:io'; import 'package:flowy_infra/size.dart'; -import 'package:flowy_infra/theme_extension.dart'; import 'package:flowy_infra_ui/style_widget/hover.dart'; import 'package:flowy_infra_ui/widget/flowy_tooltip.dart'; import 'package:flowy_infra_ui/widget/ignore_parent_gesture.dart'; @@ -311,7 +310,7 @@ class FlowyTextButton extends StatelessWidget { constraints: const BoxConstraints(minHeight: 32), fillColor: Theme.of(context).colorScheme.primary, hoverColor: const Color(0xFF005483), - fontColor: AFThemeExtension.of(context).strongText, + fontColor: Theme.of(context).colorScheme.onPrimary, fontHoverColor: Colors.white, onPressed: onPressed, );