flutter_quill_kit 0.1.0
flutter_quill_kit: ^0.1.0 copied to clipboard
A modular rich text editor for Flutter built on the Quill Delta format — a lean core with opt-in add-ons, a declarative toolbar, and a stateless viewer.
Changelog #
0.1.0 #
Initial release.
- Delta-compatible, pure-Dart document model: attribute registry, node tree, undo/redo history, edit rules, search, plain-text extraction; unknown attributes and embeds survive load/save round-trips.
QuillKitController: selection, insert/format/indent commands, toggle semantics with pending styles, history grouping, per-instanceEditorScopeservices (clipboard, link launcher) — no global state.QuillKitEditor: IME input, keyboard shortcuts, markdown-style typing autoformat, URL auto-linking, selection handles and context menu, placeholder text, read-only mode with tappable checklists.QuillKitViewer: a genuinely stateless, controller-free read-only renderer with optional selection, link taps, and checkbox taps.EditorExtensionAPI — every built-in format ships as an extension, withbasic(),standard(), andfull()presets; custom attributes, edit rules, embed renderers, toolbar items, and shortcuts register per instance.- Declarative
QuillKitToolbardriven by extension-contributed items (or an explicititems:list), wrap and scroll layouts, group dividers. - Theming via
QuillKitTheme/QuillKitThemeData: partial themes merge over defaults derived from the ambient Material theme; the editor and viewer share one style-resolution path. - Focused entrypoints:
document.dart(server-safe model),editor.dart,toolbar.dart, plus the all-influtter_quill_kit.dart. - Correct tri-state text direction with separate LTR and RTL toggles.
- Localizable toolbar strings (
QuillKitStrings/QuillKitStringsScope).