* fix: fixed the cursor not moving to next line after inserting divider
* test: added test
* fix: fixed failing checks
* fix: fixed issues from code review
* refactor: removed the use of depriciated function
* test: failing test for expected behavior
* test: fix test by removing enter
* fix: replace all fixed
* chore: remove unused code
* test: replace selected called multiple times
* chore: remove unused variable
* fix: rect of the divider block is incorrect
* fix: only show the context menu when the gesture hit the selection area
* chore: change image upload widget UI
* fix: context menu test
* feat: skip whitespace between words while navigating with CTRL+ARROW keys
* refactor: testing for arrow keys handler
* refactor: testing for arrow keys handler
* refactor: refactor var to final
* test: Presses arrow left/right/up/down + meta in not collapsed and forward selection except macos
* refactor: refactor test alt+arrow up
* refactor: refactor test alt+arrow down
* refactor: resolve suggestion of code
* refactor: resolve suggestion of code
* refactor: resolve suggestion of code
---------
Co-authored-by: Johan Sutrisno <johan@zero-one-group.com>
* 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>