* feat: default text direction property
Introduced default text direction property on editor style. which
accepts rtl|ltr|auto for controlling default fallback direction.
Before this we had something controlled by Directionality but it
had two problems:
1. It didn't accept auto text direction. We had to introduce our
own Directionality component.
2. Directionality also affects layout direction, for example
setting Directionality to RTL will cause the handlers and other
things move to right side of the screen. While this is good but
there are cases which we don't want to change whole layout direction
but only the text default direction to for example auto.
* fix: flutter analyze
* fix: bugfix on auto as default text direction
* docs: make documentation clear
* 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>