* 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: make find menu widget
* feat: service for find menu
* feat: add find menu shortcut event
* feat: create a search service
* docs: explain search service
* fix: unhighlight method takes searched word
* fix: unhighlight before each search
* feat: navigate between matches
* feat: forget highlighting from undo stack
* feat: replace logic and ui
* feat: replace shortcut handler and widget
* test: find functionality
* test: replace menu tests
* refactor: separate class for search algo
* refactor: suggested changes
* refactor: remove unhighlight method
* feat: add find highlight color
* refactor: name of the search algo class
* test: unit tests for search algorithm
* chore: simplify syntax
* test: renamed test group
* refactor: move to editor
* refactor: add shortcut for find
* refactor: use new api
* refactor: add abstrac class search algo
* fix: avoid multiple instances of find dialog
* refactor: xazin's suggestions
* chore: separately build input decor
* test: search algorithm
* chore: unhighlight properly
* refactor: replace handler
* refactor: move tests into new
* test: find menu widget test
* test: replace menu
* fix: localizations + resolve scroll bug partially
* fix: without update selection on highlight
* fix: do not select words when highlighting
* test: update expected selection
* fix: matches and styling
* feat: separate attribute for highlighting
* feat: unique color for selected match
* test: unique color for selected match
* refactor: cleaning the code
* fix: navigate to first match
* fix: tests and replace logic
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* 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