* Adding offline collaboration example using appflowy_editor_sync_plugin
* Adapting example to a new appflowy_editor_sync_plugin version.
* Revert "Adapting example to a new appflowy_editor_sync_plugin version."
This reverts commit 7ea235f6f6ceb34d00a365fd05e82cdb6c5a8c67.
* increase flutter-version for testing workflow
* fix: auto_scrollable_widget adding lint ignore: invalide_use_of_protected_member.
* chore: update comment of the editable field in editor
* fix: assertion in editor list example
* feat: add text span overlay
* feat: add textSpanOverlayBuilder in edtor style
* fix: enable dismiss floating toolbar from outside
* chore: make sure context of global key in rich text is available for overlay
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: enable debug paint size for mobile drag handle
* fix: clear selection extra info when inserting new line
* Revert "feat: enable debug paint size for mobile drag handle"
This reverts commit 3ece3c64d3a1c7fc2051ca7603e75dcf053304e8.
* feat: enable debug paint size for mobile drag handle
* feat: support auto-dismiss mobile collasped handle
* feat: clear composing range when updating selection by ui event
* feat: support moving a block to become a child of another block
* fix: disable moving a block to its children
* chore: update example/lib/pages/drag_to_reorder_editor.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: update example/lib/pages/drag_to_reorder_editor.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* feat: optimize moving logic
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* feat: support drag to reorder block
* feat: enable drag to reorder on home page
* fix: proper offset calculation for drop path
* docs: update doc comments for the drop target API
* fix: render issue
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
* feat: expose method to render drop target
* feat: add style to drop target
* feat: add DropTargetRenderData for more concise control
* fix: split up rendering and data fetching
* chore: clean unused code
* chore: remove unused example code for testing
* feat: support custom markdown parsers
* fix: markdown test
* feat: add markdown quote parser
* chore: use markdown parser
* chore: parse unordered list, to_do list and quote
* feat: add a markdown editor example
* feat: add bulleted list parser
* feat: support nested list and img
* feat: support code block
* feat: support table parser
* chore: refacotr code
* fix: flutter analyze
* chore: add more tests and remove unused files
* fix: test
* feat: support auto complete for text block
* feat: support auto complete for text block
* test: add auto complete test
* feat: support tab to auto complete
* chore: optimize the code
* chore: update token
* feat: support customizing the mobile magnifiter
* chore: remove unused test
* feat: expaned the padding between cursor and toolbar
* feat: support long pressing to update selection
* chore: revert code sign