diff --git a/frontend/app_flowy/packages/flowy_editor/README.md b/frontend/app_flowy/packages/flowy_editor/README.md
index 63996aaf70..185224d339 100644
--- a/frontend/app_flowy/packages/flowy_editor/README.md
+++ b/frontend/app_flowy/packages/flowy_editor/README.md
@@ -11,7 +11,7 @@ and the Flutter guide for
[developing packages and plugins](https://flutter.dev/developing-packages).
-->
-
FlowyEditor
+AppFlowyEditor
An completely customize, test-covered rich text editing component for Flutter
@@ -45,7 +45,7 @@ flutter pub get
Creates editor with empty document
```dart
final editorState = EditorState.empty();
-final editor = FlowyEditor(
+final editor = AppFlowyEditor(
editorState: editorState,
keyEventHandlers: const [],
customBuilders: const {},
@@ -56,7 +56,7 @@ Creates editor from JSON file
```dart
final json = ...;
final editorState = EditorState(StateTree.fromJson(data));
-final editor = FlowyEditor(
+final editor = AppFlowyEditor(
editorState: editorState,
keyEventHandlers: const [],
customBuilders: const {},
diff --git a/frontend/app_flowy/packages/flowy_editor/documentation/contributing.md b/frontend/app_flowy/packages/flowy_editor/documentation/contributing.md
index d37531e196..edf190eb2b 100644
--- a/frontend/app_flowy/packages/flowy_editor/documentation/contributing.md
+++ b/frontend/app_flowy/packages/flowy_editor/documentation/contributing.md
@@ -14,4 +14,4 @@ We welcome and appreciate your pull request submissions, and we have many good-f
As [README](../README.md) said, we want to make sure that the code you submit will not affect the existing code logic and functionality, so please attach the corresponding test for each PR submission, and it is recommended to add a brief description of the test case and scope to the test. For more details, please see [TESTING.md](./testing.md)
-Finally, to repeat, since the FlowyEditor is a community-driven open source editor, we take every PR seriously and feel very much for everyone's contribution.
+Finally, to repeat, since the AppFlowyEditor is a community-driven open source editor, we take every PR seriously and feel very much for everyone's contribution.
diff --git a/frontend/app_flowy/packages/flowy_editor/documentation/customizing.md b/frontend/app_flowy/packages/flowy_editor/documentation/customizing.md
index ffc0db815b..3454179345 100644
--- a/frontend/app_flowy/packages/flowy_editor/documentation/customizing.md
+++ b/frontend/app_flowy/packages/flowy_editor/documentation/customizing.md
@@ -13,7 +13,7 @@ Widget build(BuildContext context) {
return Scaffold(
body: Container(
alignment: Alignment.topCenter,
- child: FlowyEditor(
+ child: AppFlowyEditor(
editorState: EditorState.empty(),
keyEventHandlers: const [],
),
@@ -29,7 +29,7 @@ Nothing will happen after typing `_xxx_`.
Next, we will create a function to handler underscore input.
```dart
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@@ -102,7 +102,7 @@ Widget build(BuildContext context) {
return Scaffold(
body: Container(
alignment: Alignment.topCenter,
- child: FlowyEditor(
+ child: AppFlowyEditor(
editorState: EditorState.empty(),
keyEventHandlers: [
underscoreToItalicHandler,
@@ -130,7 +130,7 @@ Widget build(BuildContext context) {
return Scaffold(
body: Container(
alignment: Alignment.topCenter,
- child: FlowyEditor(
+ child: AppFlowyEditor(
editorState: EditorState.empty(),
keyEventHandlers: const [],
),
@@ -156,7 +156,7 @@ Then, we create a class that inherits [NodeWidgetBuilder](). As shown in the aut
```dart
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
class NetworkImageNodeWidgetBuilder extends NodeWidgetBuilder {
@@ -266,7 +266,7 @@ final editorState = EditorState(
],
),
);
-return FlowyEditor(
+return AppFlowyEditor(
editorState: editorState,
customBuilders: {
'network_image': NetworkImageNodeWidgetBuilder(),
diff --git a/frontend/app_flowy/packages/flowy_editor/documentation/testing.md b/frontend/app_flowy/packages/flowy_editor/documentation/testing.md
index c5253ae55e..d4e653fea3 100644
--- a/frontend/app_flowy/packages/flowy_editor/documentation/testing.md
+++ b/frontend/app_flowy/packages/flowy_editor/documentation/testing.md
@@ -94,7 +94,7 @@ print(attributes);
完整的例子
```dart
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../infra/test_editor.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/example/lib/main.dart b/frontend/app_flowy/packages/flowy_editor/example/lib/main.dart
index fdc1122e2a..c726d55436 100644
--- a/frontend/app_flowy/packages/flowy_editor/example/lib/main.dart
+++ b/frontend/app_flowy/packages/flowy_editor/example/lib/main.dart
@@ -7,7 +7,7 @@ import 'package:example/expandable_floating_action_button.dart';
import 'package:example/plugin/image_node_widget.dart';
import 'package:example/plugin/youtube_link_node_widget.dart';
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
void main() {
runApp(const MyApp());
@@ -32,7 +32,7 @@ class MyApp extends StatelessWidget {
// is not restarted.
primarySwatch: Colors.blue,
),
- home: const MyHomePage(title: 'FlowyEditor Example'),
+ home: const MyHomePage(title: 'AppFlowyEditor Example'),
);
}
}
@@ -72,11 +72,11 @@ class _MyHomePageState extends State {
Widget _buildBody() {
if (page == 0) {
- return _buildFlowyEditorWithExample();
+ return _buildAppFlowyEditorWithExample();
} else if (page == 1) {
- return _buildFlowyEditorWithEmptyDocument();
+ return _buildAppFlowyEditorWithEmptyDocument();
} else if (page == 2) {
- return _buildFlowyEditorWithBigDocument();
+ return _buildAppFlowyEditorWithBigDocument();
}
return Container();
}
@@ -116,9 +116,9 @@ class _MyHomePageState extends State {
);
}
- Widget _buildFlowyEditorWithEmptyDocument() {
+ Widget _buildAppFlowyEditorWithEmptyDocument() {
final editorState = EditorState.empty();
- final editor = FlowyEditor(
+ final editor = AppFlowyEditor(
editorState: editorState,
keyEventHandlers: const [],
customBuilders: const {},
@@ -126,13 +126,13 @@ class _MyHomePageState extends State {
return editor;
}
- Widget _buildFlowyEditorWithExample() {
+ Widget _buildAppFlowyEditorWithExample() {
return FutureBuilder(
future: rootBundle.loadString('assets/example.json'),
builder: (context, snapshot) {
if (snapshot.hasData) {
final data = Map.from(json.decode(snapshot.data!));
- return _buildFlowyEditor(EditorState(
+ return _buildAppFlowyEditor(EditorState(
document: StateTree.fromJson(data),
));
} else {
@@ -144,13 +144,13 @@ class _MyHomePageState extends State {
);
}
- Widget _buildFlowyEditorWithBigDocument() {
+ Widget _buildAppFlowyEditorWithBigDocument() {
return FutureBuilder(
future: rootBundle.loadString('assets/big_document.json'),
builder: (context, snapshot) {
if (snapshot.hasData) {
final data = Map.from(json.decode(snapshot.data!));
- return _buildFlowyEditor(EditorState(
+ return _buildAppFlowyEditor(EditorState(
document: StateTree.fromJson(data),
));
} else {
@@ -162,10 +162,10 @@ class _MyHomePageState extends State {
);
}
- Widget _buildFlowyEditor(EditorState editorState) {
+ Widget _buildAppFlowyEditor(EditorState editorState) {
return Container(
padding: const EdgeInsets.only(left: 20, right: 20),
- child: FlowyEditor(
+ child: AppFlowyEditor(
key: editorKey,
editorState: editorState,
keyEventHandlers: const [],
diff --git a/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/image_node_widget.dart b/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/image_node_widget.dart
index 7a47802163..fe7b75d70f 100644
--- a/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/image_node_widget.dart
+++ b/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/image_node_widget.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
/// 1. define your custom type in example.json
diff --git a/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/network_image_node_widget.dart b/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/network_image_node_widget.dart
index dff6904201..cebe198082 100644
--- a/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/network_image_node_widget.dart
+++ b/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/network_image_node_widget.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
class NetworkImageNodeWidgetBuilder extends NodeWidgetBuilder {
diff --git a/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/underscore_to_italic_key_event_handler.dart b/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/underscore_to_italic_key_event_handler.dart
index 46371f34b0..54edc7e1c8 100644
--- a/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/underscore_to_italic_key_event_handler.dart
+++ b/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/underscore_to_italic_key_event_handler.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/youtube_link_node_widget.dart b/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/youtube_link_node_widget.dart
index fd79077912..1434ccb68a 100644
--- a/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/youtube_link_node_widget.dart
+++ b/frontend/app_flowy/packages/flowy_editor/example/lib/plugin/youtube_link_node_widget.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
import 'package:pod_player/pod_player.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/flowy_editor.dart b/frontend/app_flowy/packages/flowy_editor/lib/appflowy_editor.dart
similarity index 93%
rename from frontend/app_flowy/packages/flowy_editor/lib/flowy_editor.dart
rename to frontend/app_flowy/packages/flowy_editor/lib/appflowy_editor.dart
index 6f13228474..d44f1b3241 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/flowy_editor.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/appflowy_editor.dart
@@ -1,5 +1,5 @@
-/// FlowyEditor library
-library flowy_editor;
+/// AppFlowyEditor library
+library appflowy_editor;
export 'src/document/node.dart';
export 'src/document/path.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/operation/operation.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/operation/operation.dart
index fc5e7c66a3..d550c5747f 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/operation/operation.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/operation/operation.dart
@@ -1,5 +1,4 @@
-import 'package:flowy_editor/src/document/attributes.dart';
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
abstract class Operation {
factory Operation.fromJson(Map map) {
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/editor_service.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/editor_service.dart
index b2d649d246..172fc2f97f 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/editor_service.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/editor_service.dart
@@ -26,8 +26,8 @@ NodeWidgetBuilders defaultBuilders = {
'text/quote': QuotedTextNodeWidgetBuilder(),
};
-class FlowyEditor extends StatefulWidget {
- const FlowyEditor({
+class AppFlowyEditor extends StatefulWidget {
+ const AppFlowyEditor({
Key? key,
required this.editorState,
this.customBuilders = const {},
@@ -43,10 +43,10 @@ class FlowyEditor extends StatefulWidget {
final List keyEventHandlers;
@override
- State createState() => _FlowyEditorState();
+ State createState() => _AppFlowyEditorState();
}
-class _FlowyEditorState extends State {
+class _AppFlowyEditorState extends State {
EditorState get editorState => widget.editorState;
@override
@@ -57,7 +57,7 @@ class _FlowyEditorState extends State {
}
@override
- void didUpdateWidget(covariant FlowyEditor oldWidget) {
+ void didUpdateWidget(covariant AppFlowyEditor oldWidget) {
super.didUpdateWidget(oldWidget);
if (editorState.service != oldWidget.editorState.service) {
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/arrow_keys_handler.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/arrow_keys_handler.dart
index 8820b4492f..7afbc16116 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/arrow_keys_handler.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/arrow_keys_handler.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/copy_paste_handler.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/copy_paste_handler.dart
index 00826e41f7..857a01358c 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/copy_paste_handler.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/copy_paste_handler.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/infra/html_converter.dart';
import 'package:flowy_editor/src/document/node_iterator.dart';
import 'package:flutter/material.dart';
@@ -106,7 +106,7 @@ _pasteMultipleLinesInText(
if (tailNodes.last.type == "text") {
final tailTextNode = tailNodes.last as TextNode;
tailTextNode.delta = tailTextNode.delta + remain;
- } else if (remain.length > 0) {
+ } else if (remain.isNotEmpty) {
tailNodes.add(TextNode(type: "text", delta: remain));
}
} else {
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/delete_text_handler.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/delete_text_handler.dart
index ccddff27be..01c06b4ef9 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/delete_text_handler.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/delete_text_handler.dart
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
KeyEventResult _handleBackspace(EditorState editorState, RawKeyEvent event) {
var selection = editorState.service.selectionService.currentSelection.value;
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/page_up_down_handler.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/page_up_down_handler.dart
index 18ab2d23ee..449cbae563 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/page_up_down_handler.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/page_up_down_handler.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/select_all_handler.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/select_all_handler.dart
index f99569218c..a36b003f20 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/select_all_handler.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/select_all_handler.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/keyboard_service.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/keyboard_service.dart
index 8866fee9cd..14a98cd99e 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/keyboard_service.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/keyboard_service.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/services.dart';
import 'package:flutter/material.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/service.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/service.dart
index 158aab4615..181e20cfd1 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/service.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/service.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/service/toolbar_service.dart';
import 'package:flutter/material.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/lib/src/service/toolbar_service.dart b/frontend/app_flowy/packages/flowy_editor/lib/src/service/toolbar_service.dart
index fad7437b63..a302567af2 100644
--- a/frontend/app_flowy/packages/flowy_editor/lib/src/service/toolbar_service.dart
+++ b/frontend/app_flowy/packages/flowy_editor/lib/src/service/toolbar_service.dart
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/render/selection/toolbar_widget.dart';
import 'package:flowy_editor/src/extensions/object_extensions.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/infra/test_editor.dart b/frontend/app_flowy/packages/flowy_editor/test/infra/test_editor.dart
index 17b0a95318..a7b9ee126a 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/infra/test_editor.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/infra/test_editor.dart
@@ -1,6 +1,6 @@
import 'dart:collection';
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
@@ -26,7 +26,7 @@ class EditorWidgetTester {
await tester.pumpWidget(
MaterialApp(
home: Scaffold(
- body: FlowyEditor(
+ body: AppFlowyEditor(
editorState: _editorState,
),
),
diff --git a/frontend/app_flowy/packages/flowy_editor/test/render/rich_text/checkbox_text_test.dart b/frontend/app_flowy/packages/flowy_editor/test/render/rich_text/checkbox_text_test.dart
index 84f6b93990..ea08a7a8ba 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/render/rich_text/checkbox_text_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/render/rich_text/checkbox_text_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/render/rich_text/default_selectable.dart';
import 'package:flowy_editor/src/render/rich_text/rich_text_style.dart';
import 'package:flowy_editor/src/extensions/text_node_extensions.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/delete_text_handler_test.dart b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/delete_text_handler_test.dart
index 15af27e7a4..7522afe0a5 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/delete_text_handler_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/delete_text_handler_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/render/rich_text/rich_text_style.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/enter_without_shift_in_text_node_handler_test.dart b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/enter_without_shift_in_text_node_handler_test.dart
index 99d61ee6a6..f0fa60c73d 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/enter_without_shift_in_text_node_handler_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/enter_without_shift_in_text_node_handler_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/render/rich_text/rich_text_style.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/page_up_down_handler_test.dart b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/page_up_down_handler_test.dart
index fe74e41efe..5fe0786f08 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/page_up_down_handler_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/page_up_down_handler_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../infra/test_editor.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/redo_undo_handler_test.dart b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/redo_undo_handler_test.dart
index 3bd9a81c52..0031d717ca 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/redo_undo_handler_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/redo_undo_handler_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../infra/test_editor.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/select_all_handler_test.dart b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/select_all_handler_test.dart
index 53c13b7119..0c02bc38a8 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/select_all_handler_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/select_all_handler_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
import '../../infra/test_editor.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/slash_handler_test.dart b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/slash_handler_test.dart
index a8d1cc36f1..fc73845a94 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/slash_handler_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/slash_handler_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/service/internal_key_event_handlers/slash_handler.dart';
import 'package:flutter/services.dart';
import 'package:flutter_test/flutter_test.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/update_text_style_by_command_x_handler_test.dart b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/update_text_style_by_command_x_handler_test.dart
index e91f089def..adff31eb2e 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/update_text_style_by_command_x_handler_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/update_text_style_by_command_x_handler_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/render/rich_text/rich_text_style.dart';
import 'package:flowy_editor/src/extensions/text_node_extensions.dart';
import 'package:flutter/services.dart';
diff --git a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/white_space_handler_test.dart b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/white_space_handler_test.dart
index fb4c187f0f..24390e2124 100644
--- a/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/white_space_handler_test.dart
+++ b/frontend/app_flowy/packages/flowy_editor/test/service/internal_key_event_handlers/white_space_handler_test.dart
@@ -1,4 +1,4 @@
-import 'package:flowy_editor/flowy_editor.dart';
+import 'package:flowy_editor/appflowy_editor.dart';
import 'package:flowy_editor/src/render/rich_text/rich_text_style.dart';
import 'package:flowy_editor/src/service/internal_key_event_handlers/whitespace_handler.dart';
import 'package:flutter/services.dart';