rich_textfield_editor 0.0.1 copy "rich_textfield_editor: ^0.0.1" to clipboard
rich_textfield_editor: ^0.0.1 copied to clipboard

discontinued
outdated

A rich text editor supporting mobile and web

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add rich_textfield_editor

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  rich_textfield_editor: ^0.0.1

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:rich_textfield_editor/models/documents/attribute.dart';
import 'package:rich_textfield_editor/models/documents/document.dart';
import 'package:rich_textfield_editor/models/documents/history.dart';
import 'package:rich_textfield_editor/models/documents/nodes/block.dart';
import 'package:rich_textfield_editor/models/documents/nodes/container.dart';
import 'package:rich_textfield_editor/models/documents/nodes/embed.dart';
import 'package:rich_textfield_editor/models/documents/nodes/leaf.dart';
import 'package:rich_textfield_editor/models/documents/nodes/line.dart';
import 'package:rich_textfield_editor/models/documents/nodes/node.dart';
import 'package:rich_textfield_editor/models/documents/style.dart';
import 'package:rich_textfield_editor/models/quill_delta.dart';
import 'package:rich_textfield_editor/models/rules/delete.dart';
import 'package:rich_textfield_editor/models/rules/format.dart';
import 'package:rich_textfield_editor/models/rules/insert.dart';
import 'package:rich_textfield_editor/models/rules/rule.dart';
import 'package:rich_textfield_editor/rich_text_editor.dart';
import 'package:rich_textfield_editor/utils/color.dart';
import 'package:rich_textfield_editor/utils/diff_delta.dart';
import 'package:rich_textfield_editor/widgets/box.dart';
import 'package:rich_textfield_editor/widgets/controller.dart';
import 'package:rich_textfield_editor/widgets/cursor.dart';
import 'package:rich_textfield_editor/widgets/default_styles.dart';
import 'package:rich_textfield_editor/widgets/delegate.dart';
import 'package:rich_textfield_editor/widgets/editor.dart';
import 'package:rich_textfield_editor/widgets/image.dart';
import 'package:rich_textfield_editor/widgets/keyboard_listener.dart';
import 'package:rich_textfield_editor/widgets/proxy.dart';
import 'package:rich_textfield_editor/widgets/raw_editor.dart';
import 'package:rich_textfield_editor/widgets/raw_editor/raw_editor_state_keyboard_mixin.dart';
import 'package:rich_textfield_editor/widgets/raw_editor/raw_editor_state_selection_delegate_mixin.dart';
import 'package:rich_textfield_editor/widgets/raw_editor/raw_editor_state_text_input_client_mixin.dart';
import 'package:rich_textfield_editor/widgets/simple_viewer.dart';
import 'package:rich_textfield_editor/widgets/text_block.dart';
import 'package:rich_textfield_editor/widgets/text_line.dart';
import 'package:rich_textfield_editor/widgets/text_selection.dart';
import 'package:rich_textfield_editor/widgets/toolbar.dart';