Ver Fonte

feat: rename toolbar

Lucas.Xu há 2 anos atrás
pai
commit
846a273de8

+ 1 - 1
frontend/app_flowy/packages/flowy_editor/lib/service/selection_service.dart

@@ -451,7 +451,7 @@ class _FlowySelectionState extends State<FlowySelection>
     _cursorOverlays
       ..forEach((overlay) => overlay.remove())
       ..clear();
-    // clear floating shortcuts
+    // clear toolbar
     editorState.service.toolbarService.hide();
   }
 

+ 2 - 3
frontend/app_flowy/packages/flowy_editor/lib/service/service.dart

@@ -21,9 +21,8 @@ class FlowyService {
   // render plugin service
   late FlowyRenderPlugin renderPluginService;
 
-  // floating shortcut service
-  final toolbarServiceKey =
-      GlobalKey(debugLabel: 'flowy_floating_shortcut_service');
+  // toolbar service
+  final toolbarServiceKey = GlobalKey(debugLabel: 'flowy_toolbar_service');
   ToolbarService get toolbarService {
     assert(toolbarServiceKey.currentState != null &&
         toolbarServiceKey.currentState is ToolbarService);

+ 8 - 8
frontend/app_flowy/packages/flowy_editor/lib/service/toolbar_service.dart

@@ -3,10 +3,10 @@ import 'package:flowy_editor/render/selection/toolbar_widget.dart';
 import 'package:flutter/material.dart';
 
 mixin ToolbarService {
-  /// Show the floating shortcut widget beside the offset.
+  /// Show the toolbar widget beside the offset.
   void showInOffset(Offset offset, LayerLink layerLink);
 
-  /// Hide the floating shortcut widget.
+  /// Hide the toolbar widget.
   void hide();
 }
 
@@ -25,12 +25,12 @@ class FlowyToolbar extends StatefulWidget {
 }
 
 class _FlowyToolbarState extends State<FlowyToolbar> with ToolbarService {
-  OverlayEntry? _floatingShortcutOverlay;
+  OverlayEntry? _toolbarOverlay;
 
   @override
   void showInOffset(Offset offset, LayerLink layerLink) {
-    _floatingShortcutOverlay?.remove();
-    _floatingShortcutOverlay = OverlayEntry(
+    _toolbarOverlay?.remove();
+    _toolbarOverlay = OverlayEntry(
       builder: (context) => ToolbarWidget(
         editorState: widget.editorState,
         layerLink: layerLink,
@@ -38,13 +38,13 @@ class _FlowyToolbarState extends State<FlowyToolbar> with ToolbarService {
         handlers: const [],
       ),
     );
-    Overlay.of(context)?.insert(_floatingShortcutOverlay!);
+    Overlay.of(context)?.insert(_toolbarOverlay!);
   }
 
   @override
   void hide() {
-    _floatingShortcutOverlay?.remove();
-    _floatingShortcutOverlay = null;
+    _toolbarOverlay?.remove();
+    _toolbarOverlay = null;
   }
 
   @override