* feat: add mailto link input support
* feat: add file link input support
* chore: update lib/src/editor/util/link_util.dart
* fix: unit test and code format
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
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: 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: create initial parser for PDF format
* chore: add comments to explain code.
* chore: commit missing file
* feat: init commit for pdf parser
* chore: bind dependancy to git repo fork for fixes
* feat: get basic text from parser
* feat: get textstyle working with various texts
* fix: ensure formatting(bold, italics) doesnt break paragraphs
- Remove additional comments.
* chore: remove htmltopdfwidgets dependancy
* chore: clean up redundant code and add helper functions
* chore: update example files to include pdf option for export
* fix: remove html exportFileType
* feat: add in image support
* feat: add image support for network & local image
* feat: enable table support
* fix: enable tables in pdf parser
- Tables are enabled but lists within a table are not working yet.
- There is also the case of strikethrough not working, probably it didnt get rendered as a tag.
- Cleaned up example.dart
* chore: clean up comments in files & unused imports.
* chore: remove unused file.
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* 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