* 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: backslash to ignore shortcut event
* refactor: refactor format single char logic
* fix: avoid single char formating when in the double chars formatting situation
* fix: refactor the single char formating logic
* test: add test for back slash ignore shortcut cases
* test: add tests for ignoring space enabled shortcut events
* test: add test for checkbox shortcut ignore
* feat: table navigation using TAB key
* feat: shift+tab for reverse navigation in table
* chore: circular traversal for arrow left and right
* test: added tests for tab and shift-tab commands in Table
* test: added tests for arrow left and right in table
* test: added corner case for tab and shift tab
* refactor: made changes as per the review
* refactor: Apply suggestions from code review
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* feat: adding an ability to have a link check before embedding
* feat: remove url validator and replace with isURL
---------
Co-authored-by: Johan Sutrisno <johan@zero-one-group.com>
* fix: click the todo icon will lose focus
* chore: rename selection extra info keys
* fix: disable create a new line when pressing the return key
* fix: selection overlay issues
* feat: support customizing the mobile magnifiter
* chore: remove unused test
* feat: expaned the padding between cursor and toolbar
* feat: support long pressing to update selection
* chore: revert code sign
* fix: markdown does not support nested lists
Signed-off-by: Jessica He <jessicahe4741@gmail.com>
* chore: code format
---------
Signed-off-by: Jessica He <jessicahe4741@gmail.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>