diff --git a/lib/src/widgets/editor.dart b/lib/src/widgets/editor.dart index 8c73cd81..fb1e495f 100644 --- a/lib/src/widgets/editor.dart +++ b/lib/src/widgets/editor.dart @@ -42,8 +42,6 @@ abstract class EditorState extends State String get pastePlainText; - bool get liveTextInputEnabled => false; - /// Controls the floating cursor animation when it is released. /// The floating cursor is animated to merge with the regular cursor. AnimationController get floatingCursorResetController; diff --git a/lib/src/widgets/raw_editor.dart b/lib/src/widgets/raw_editor.dart index 5822d43b..87a938bc 100644 --- a/lib/src/widgets/raw_editor.dart +++ b/lib/src/widgets/raw_editor.dart @@ -1747,6 +1747,10 @@ class RawEditorState extends EditorState } } } + + @override + // TODO: implement liveTextInputEnabled + bool get liveTextInputEnabled => false; } class _Editor extends MultiChildRenderObjectWidget { diff --git a/lib/src/widgets/toolbar.dart b/lib/src/widgets/toolbar.dart index 17886fc8..225a62bf 100644 --- a/lib/src/widgets/toolbar.dart +++ b/lib/src/widgets/toolbar.dart @@ -574,7 +574,7 @@ class QuillToolbar extends StatelessWidget implements PreferredSizeWidget { if (showDividers) QuillDivider(axis, color: sectionDividerColor, space: sectionDividerSpace), - for (var customButton in customButtons) + for (final customButton in customButtons) if (customButton.child != null) ...[ InkWell( onTap: customButton.onTap, diff --git a/lib/src/widgets/toolbar/quill_font_family_button.dart b/lib/src/widgets/toolbar/quill_font_family_button.dart index 8108c200..d8c15fd5 100644 --- a/lib/src/widgets/toolbar/quill_font_family_button.dart +++ b/lib/src/widgets/toolbar/quill_font_family_button.dart @@ -67,6 +67,7 @@ class QuillFontFamilyButton extends StatefulWidget { class _QuillFontFamilyButtonState extends State { late String _defaultDisplayText; late String _currentValue; + Style get _selectionStyle => widget.controller.getSelectionStyle(); @override @@ -164,7 +165,8 @@ class _QuillFontFamilyButtonState extends State { context: context, elevation: 4, items: [ - for (MapEntry fontFamily in widget.rawItemsMap.entries) + for (final MapEntry fontFamily + in widget.rawItemsMap.entries) PopupMenuItem( key: ValueKey(fontFamily.key), value: fontFamily.value, diff --git a/lib/src/widgets/toolbar/quill_font_size_button.dart b/lib/src/widgets/toolbar/quill_font_size_button.dart index e445c0ae..021ac6a0 100644 --- a/lib/src/widgets/toolbar/quill_font_size_button.dart +++ b/lib/src/widgets/toolbar/quill_font_size_button.dart @@ -151,7 +151,8 @@ class _QuillFontSizeButtonState extends State { context: context, elevation: 4, items: [ - for (MapEntry fontSize in widget.rawItemsMap.entries) + for (final MapEntry fontSize + in widget.rawItemsMap.entries) PopupMenuItem( key: ValueKey(fontSize.key), value: fontSize.value,