* fix: shouldn't show toolbar when selecting the divider
* fix: link and text color not in the format bar when selecting multiple lines
* fix: /checkbox doesn't enter the edit mode
* fix: copy handler migrated to latest api
* flutter analyze
* code formatted
* fix: test added for copy handler
* more test added for copy handler
* fix:write test for copy handler
* text added for html to nodes
* fix: added more test for html encoder
* fix:removed unused imports
* fix: copyhandler collapse state test added
* added direct event handler in test
* flutter analyze
* revert changes in example.json
* fix: added default options to both text color and background color menus (#202)
* Formatting
* formatted using dart format
* chore: refactor the format logic
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: add handler for mobile selection widget
* feat: support dragging handler to update selection
* chore: format code
* feat: support dragging the cursor on mobile platform
* feat: optimize the scroll service
* feat: added support for markdown codeblock to be converted to ducument
* test: added test for code block support for markdown to document conversion
* fix: disabled encode html which use to cause covert double quotes to "
* fix: the issue of all code being displayed in single line is fixed
* fix: fixed failing checks
* fix: fixed failing checks
* fix: fixed failing test
* Update lib/src/plugins/markdown/decoder/delta_markdown_decoder.dart
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* fix: made changes from the code review
* refactor: made changes in code to handle edge cases and made changes given in code review
* fix: fixed failing checks
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: add ctrl+home or end to scroll
* fix: home and end to move in line
* fix: typo redo
* test: home and end command
* fix: ctrl+arrow still works on windows and linux
* test: check behavior on windows nd linux
* refactor: refactor mobile toolbar
* feat: add text decoration icon in AFMobileIcons
* chore: update mobile parameter
* feat: add text decoration basic feature
* chore: replace text by AppFlowyEditorLocalizations
* feat: add code toolbar item
* chore: refactor code
- add hasMenu in MToolbarItem
- add const size
* feat: add line input menu
* chore: create toolbar items draft file
* refactor: textDecorationMToolbarItem refactor
* fix: add key to ensures MToolbarWidget is rebuilt whenever the selection changes
* feat: add link toolbar item and the way to close item menu
* chore: replace m by mobile
* chore:replace BuiltInAttributeKey by FlowyRichTextKeys
* chore: replace m by mobile
* refactor: refactor MobileToolbarWidget
* refactor: add MobileToolbarStyle to control all cosmetic parameters
* refactor: refactor MobileToolbarItemMenuBtn to stateless widget
* feat: add heading menu
* fix: fix open the wrong menu
* feat: add heading icon
* feat: add todo list and list toolbar item
* feat: add quote toolbar item
* fix: fix selection service error
* test: add mobile toolbar basic elements test
* test: add item menu button test and helper widgets
* test: add text decoration mobile toolbar item test
* test: add code mobile toolbar item test
* test: add heading mobile toolbar item test
* test: add list mobile toolbar item test
* chore: fix typo
* test: add quote mobile toolbar item test
* test: add todo list mobile toolbar item test
* test: add link mobile toolbar item test
* chore: update name and add Material widget
* fix: flutter analyze
* fix: flutter analyze in test mobile toolbar
* chore: dart format test code
* refactor: improve code
* fix: fix refactor error
* chore: move all the tests in mobile to test/mobile
* chore: move toolbar/items to toolbar/desktop/items
* chore: remove the mobileToolbarItemMenuStateKey
* chore: add some comments
* test: update testing
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: Added divider to work with *
* chore: Resolved the suggested changes
* refactor: removed the check for star character
* feat:added character variable to insert divider .
* feat: support converting stars ** to divider
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>