diff --git a/flutter_quill_extensions/pubspec.yaml b/flutter_quill_extensions/pubspec.yaml index df2c5739..59995c59 100644 --- a/flutter_quill_extensions/pubspec.yaml +++ b/flutter_quill_extensions/pubspec.yaml @@ -13,6 +13,9 @@ dependencies: sdk: flutter flutter_quill: ^7.4.14 + # In case you are working on changes for both libraries, + # flutter_quill: + # path: ~/development/playground/framework_based/flutter/flutter-quill http: ^1.1.0 image_picker: ">=1.0.4" @@ -29,5 +32,4 @@ dev_dependencies: sdk: flutter pedantic: ^1.11.1 -# The following section is specific to Flutter packages. flutter: diff --git a/lib/src/widgets/raw_editor.dart b/lib/src/widgets/raw_editor.dart index 3003a2a4..ffcde5e9 100644 --- a/lib/src/widgets/raw_editor.dart +++ b/lib/src/widgets/raw_editor.dart @@ -539,7 +539,7 @@ class RawEditorState extends EditorState // so if we ovveride the platform in material app theme data // it will not depend on it and doesn't change here but I don't think // we need to - final isMacOS = isAppleOS(); + final isDesktopMacOS = isMacOS(); return TextFieldTapRegion( enabled: widget.enableUnfocusOnTapOutside, @@ -554,125 +554,125 @@ class RawEditorState extends EditorState ): const HideSelectionToolbarIntent(), SingleActivator( LogicalKeyboardKey.keyZ, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const UndoTextIntent(SelectionChangedCause.keyboard), SingleActivator( LogicalKeyboardKey.keyY, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const RedoTextIntent(SelectionChangedCause.keyboard), // Selection formatting. SingleActivator( LogicalKeyboardKey.keyB, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ToggleTextStyleIntent(Attribute.bold), SingleActivator( LogicalKeyboardKey.keyU, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ToggleTextStyleIntent(Attribute.underline), SingleActivator( LogicalKeyboardKey.keyI, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ToggleTextStyleIntent(Attribute.italic), SingleActivator( LogicalKeyboardKey.keyS, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, shift: true, ): const ToggleTextStyleIntent(Attribute.strikeThrough), SingleActivator( LogicalKeyboardKey.backquote, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ToggleTextStyleIntent(Attribute.inlineCode), SingleActivator( LogicalKeyboardKey.tilde, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, shift: true, ): const ToggleTextStyleIntent(Attribute.codeBlock), SingleActivator( LogicalKeyboardKey.keyB, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, shift: true, ): const ToggleTextStyleIntent(Attribute.blockQuote), SingleActivator( LogicalKeyboardKey.keyK, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ApplyLinkIntent(), // Lists SingleActivator( LogicalKeyboardKey.keyL, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, shift: true, ): const ToggleTextStyleIntent(Attribute.ul), SingleActivator( LogicalKeyboardKey.keyO, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, shift: true, ): const ToggleTextStyleIntent(Attribute.ol), SingleActivator( LogicalKeyboardKey.keyC, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, shift: true, ): const ApplyCheckListIntent(), // Indents SingleActivator( LogicalKeyboardKey.keyM, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const IndentSelectionIntent(true), SingleActivator( LogicalKeyboardKey.keyM, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, shift: true, ): const IndentSelectionIntent(false), // Headers SingleActivator( LogicalKeyboardKey.digit1, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ApplyHeaderIntent(Attribute.h1), SingleActivator( LogicalKeyboardKey.digit2, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ApplyHeaderIntent(Attribute.h2), SingleActivator( LogicalKeyboardKey.digit3, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ApplyHeaderIntent(Attribute.h3), SingleActivator( LogicalKeyboardKey.digit0, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const ApplyHeaderIntent(Attribute.header), SingleActivator( LogicalKeyboardKey.keyG, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const InsertEmbedIntent(Attribute.image), SingleActivator( LogicalKeyboardKey.keyF, - control: !isMacOS, - meta: isMacOS, + control: !isDesktopMacOS, + meta: isDesktopMacOS, ): const OpenSearchIntent(), }, { ...?widget.customShortcuts