Commit Graph

1974 Commits

Author SHA1 Message Date
Vincent Chan
883740d79a fix: assets of document 2022-07-28 15:02:50 +08:00
Vincent Chan
0ba7c53dad feat: remove unused imports 2022-07-28 14:41:29 +08:00
Vincent Chan
3e2883aa3b Merge branch 'feat/flowy_editor' into feat/handle-arrow-keys 2022-07-28 14:35:43 +08:00
Lucas.Xu
6b59050ef3
Merge pull request #726 from LucasXu0/feat/flowy_editor_input_service
feat: add input service to handle text editing.
2022-07-28 14:26:15 +08:00
Lucas.Xu
612e3dd50f feat: decorate TextSpan with global style 2022-07-28 12:10:19 +08:00
Lucas.Xu
985fe14a8b feat: update RichText render style 2022-07-28 11:41:39 +08:00
Lucas.Xu
c5560caf3c feat: import SvgPicture package to display SVG 2022-07-27 22:06:32 +08:00
Lucas.Xu
45a8566e61 feat: implement rich text component in flowy_ediotr and support markdown style rendering. 2022-07-27 20:24:26 +08:00
Vincent Chan
ddb2cb7d66
Merge pull request #728 from AppFlowy-IO/fix/transform-operation
Fix: transform error for path
2022-07-27 19:58:59 +08:00
Vincent Chan
9851b26f22 fix: transform error for path 2022-07-27 19:42:09 +08:00
Vincent Chan
53b982e7c9 feat: arrow up and down 2022-07-27 18:19:21 +08:00
Vincent Chan
e74f5e84dc feat: handle arrow keys 2022-07-27 15:53:37 +08:00
Vincent Chan
982cd62fcc
Merge pull request #725 from AppFlowy-IO/feat/operation-transform
Feat: operation transform
2022-07-27 14:48:38 +08:00
Lucas.Xu
445ff561b5 feat: implement handler - press the enter key in the edge of text node 2022-07-27 14:43:45 +08:00
Vincent Chan
033410aacd feat: transform operation in transaction builder 2022-07-27 13:56:49 +08:00
Vincent Chan
c72fead19c feat: operation transforming 2022-07-27 13:27:24 +08:00
Lucas.Xu
84eed9e340 feat: refresh the selection when the metrics changed. 2022-07-27 12:16:23 +08:00
Lucas.Xu
155b675dbe feat: implement input service(alpha) 2022-07-27 10:56:30 +08:00
Nathan.fooo
5dde868e0b
Merge pull request #722 from LucasXu0/feat/flowy_editor
chore: add selection_service documentation and resymbol shortcut service.
2022-07-27 10:21:05 +08:00
Lucas.Xu
c048c8f623 fix: compute wrong upward selection 2022-07-26 23:31:56 +08:00
Lucas.Xu
92675a1f48
Merge pull request #701 from AppFlowy-IO/feat/flowy_editor_documentation
chore: update operation documentation
2022-07-26 20:20:07 +08:00
Lucas.Xu
cde2127dec feat: compute cursor and selection by [Selection] or [Offset] 2022-07-26 20:10:47 +08:00
Lucas.Xu
114ae2b45d feat: compute cursor and selection by [Selection] or [Offset] 2022-07-26 18:40:53 +08:00
Lucas.Xu
941671568e chore: remove unused import 2022-07-26 14:31:10 +08:00
Lucas.Xu
1907284534 chore: add selection_service documentation and resymbol shortcut service. 2022-07-26 13:36:32 +08:00
Nathan.fooo
b967453047
Merge pull request #709 from LucasXu0/feat/flowy_editor
feat: Implement arrow up/down/left/right event handler. #708
2022-07-26 11:54:44 +08:00
Lucas.Xu
fcb09e9636 feat: typo and document 2022-07-25 20:23:24 +08:00
Lucas.Xu
0bf1e61d55 feat: implement floating shortcut 2022-07-25 18:28:00 +08:00
Lucas.Xu
2f86cac8af feat: Implement arrow up/down/left/right event handler. #708 2022-07-25 15:58:57 +08:00
Nathan.fooo
8b11028aa1
Merge pull request #667 from LucasXu0/feat/flowy_editor
feat: render selection and cursor.
2022-07-25 14:17:15 +08:00
Lucas.Xu
e1d990e4ae feat: support floating selection and delete textnode 2022-07-25 14:14:40 +08:00
Lucas.Xu
f58a6c9523 feat: implement floating cursor and selection 2022-07-25 11:07:20 +08:00
appflowy
2661a6a4ae chore: update operation documentation 2022-07-24 10:14:51 +08:00
Nathan.fooo
d71d954330
Merge pull request #668 from AppFlowy-IO/feat/redo
Feat: redo
2022-07-23 10:46:45 +08:00
Vincent Chan
a120853d06 feat: redo 2022-07-22 15:49:56 +08:00
Lucas.Xu
a6ede7dc75 feat: add a floating cursor and follow the document scroll. refactor the keyboard handler to a Function. 2022-07-22 15:47:05 +08:00
Lucas.Xu
e16444f88e fix: make sure the state is implemnt selectable, otherwise return. 2022-07-22 10:43:47 +08:00
Lucas.Xu
6c811aef72
Merge branch 'feat/flowy_editor' into feat/flowy_editor 2022-07-22 10:37:01 +08:00
Lucas.Xu
34a1da8450 chore: delete unused code 2022-07-22 09:44:20 +08:00
Lucas.Xu
c643c02887 feat: add keyboard example 2022-07-22 00:46:28 +08:00
Lucas.Xu
a831ddc589 refactor: abstract selection and keyboard from editor state 2022-07-22 00:16:34 +08:00
Vincent Chan
cca5e82cd2
Merge pull request #655 from AppFlowy-IO/feat/undo-manager
Feat: undo manager
2022-07-21 20:09:52 +08:00
Lucas.Xu
eb97141859 feat: remove subtype render 2022-07-21 20:04:25 +08:00
Lucas.Xu
d200371002 feat: add keyboard and cursor 2022-07-21 17:56:56 +08:00
Lucas.Xu
e3e1d25494 feat: hide overlay when tap on the editor 2022-07-21 15:21:19 +08:00
Lucas.Xu
e2f35dd5cc feat: support selection overlay 2022-07-21 14:55:37 +08:00
Vincent Chan
7ae153f5da fix(typo): comments of UndoManager 2022-07-21 11:47:41 +08:00
Vincent Chan
0626912a4c feat: add comment and fix issues 2022-07-21 11:06:39 +08:00
Vincent Chan
f4bbe77612 feat: undo manager 2022-07-20 18:21:16 +08:00
Lucas.Xu
52521396af
Merge pull request #646 from LucasXu0/feat/flowy_editor
feat: add toString function info TextNode and fix example build problem
2022-07-20 15:54:47 +08:00