Todo stores editor documents too, so the document, the editor, its view, the format bar, links, the clipboard, scripts and EditorBlocks move, with their strings and tests, to a shared package on the same appflowy_editor fork. What is Learn's alone stays in Learn on top of it, and what the editor took from it directly is inverted: EditorBlocks gains textMarks, formatActions and onEditorClosed, RichContentEditor a wrapEditor, and an InsertableBlock's name takes the BuildContext. Learn's screens use LearnContentEditor and LearnContentView, which add Learn's blocks and the grammar check. Learn behaves as before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
19 lines
706 B
Dart
19 lines
706 B
Dart
/// Halkyon's rich text: the editor, the read-only view and the document
|
|
/// they keep.
|
|
library;
|
|
|
|
export 'l10n/halkyon_editor_localizations.dart';
|
|
export 'src/content/content_blocks.dart';
|
|
export 'src/content/rich_content.dart';
|
|
export 'src/editor/atomic_block.dart';
|
|
export 'src/editor/basic_blocks.dart';
|
|
export 'src/editor/block_menu.dart';
|
|
export 'src/editor/editor_blocks.dart';
|
|
export 'src/editor/editor_clipboard.dart';
|
|
export 'src/editor/editor_style.dart';
|
|
export 'src/editor/format_bar.dart';
|
|
export 'src/editor/link.dart';
|
|
export 'src/editor/rich_content_document.dart';
|
|
export 'src/editor/rich_content_editor.dart';
|
|
export 'src/editor/rich_content_view.dart';
|
|
export 'src/editor/scripts.dart';
|