* feat: skip slicing the next inserted text if the previous text has been formatted
* test: skip slicing attribute test
* feat: reset slice flag when updating selection
* 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>
currently only its possible to convert single line to bullet or
numbered list.
changed the active check function to also show list items in toolbar
when multiple text lines are selected.
* 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
* add support for breakline
* add test for br tag parse
* fix test failure case.
* feat: add html support
* fix: todo list(checkbox) not work as expected
* fix: localize tooltips from toolbar items
* fix: Localize shortcut descriptions
* refactor: reorder able menu entries
* fix: update translation if locale changes
* feat: translate all pt-BR
* docs: explain how to change locales
* ci: fix failing unit test
* feat: support formatting greater hyphen to single arrow
* refactor: renamed test group description
* refactor: formatted code file using dart formatter
* refactor: removes GreaterHyphen shortcut event from standard shortcuts
* fix: enable formatGreaterHyphen shortcut in test mode
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: backslash to ignore shortcut event
* refactor: refactor format single char logic
* fix: avoid single char formating when in the double chars formatting situation
* fix: refactor the single char formating logic
* test: add test for back slash ignore shortcut cases
* test: add tests for ignoring space enabled shortcut events
* test: add test for checkbox shortcut ignore