Commit Graph

1941 Commits

Author SHA1 Message Date
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
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
Lucas.Xu
ce953d802a feat: duplicate selectable_text.dart from flutter and modify selection implement 2022-07-20 10:54:35 +08:00
Lucas.Xu
30483e9d1e chore: fix text_node_widget.dart build error 2022-07-19 21:41:48 +08:00
Lucas.Xu
53cc430c1a
Merge pull request #4 from AppFlowy-IO/feat/flowy_editor
Feat/flowy editor
2022-07-19 21:32:15 +08:00
Lucas.Xu
730c85a0da
Merge branch 'feat/flowy_editor' into feat/flowy_editor 2022-07-19 21:30:27 +08:00
Lucas.Xu
ab687b9b7f
Merge pull request #644 from AppFlowy-IO/feat/insert-text-at-cursor
Feat: insert text at cursor
2022-07-19 20:00:40 +08:00
Vincent Chan
7b513a71a9 feat: handle Delete key 2022-07-19 18:40:43 +08:00
Vincent Chan
8c6c9f7c0d feat: transform betweens global/local cursor 2022-07-19 17:18:42 +08:00
Vincent Chan
abe0658cd3 feat: insert text at cursor 2022-07-19 15:24:51 +08:00
Lucas.Xu
fef9e20e46 chore: add heading widget to example 2022-07-19 14:31:10 +08:00
Lucas.Xu
4422d2b4d2
Merge branch 'AppFlowy-IO:feat/flowy_editor' into feat/flowy_editor 2022-07-19 10:56:25 +08:00
Lucas.Xu
ee5c9d410b
Merge pull request #628 from vincentdchan/feat/delta-to-json
feat: delta to json
2022-07-18 21:08:35 +08:00
Vincent Chan
ac228a5316 refactor: better abstract style 2022-07-18 20:14:25 +08:00
Lucas.Xu
f526d29f59 chore: support https request in macOS platform. 2022-07-18 19:51:28 +08:00
Vincent Chan
f910b9dc61 feat: delta to string 2022-07-18 19:51:19 +08:00
Lucas.Xu
5cba777410
Merge branch 'AppFlowy-IO:feat/flowy_editor' into feat/flowy_editor 2022-07-18 19:42:35 +08:00
Lucas.Xu
32e5947bed
Merge pull request #627 from vincentdchan/feat/transaction-builder
Feat: transaction builder
2022-07-18 19:41:37 +08:00
Lucas.Xu
9c43c465f8
chore: delete unused import 2022-07-18 19:38:42 +08:00
Vincent Chan
b75c142433 feat: re-export transaction_builder 2022-07-18 19:36:18 +08:00
Vincent Chan
e9ce4c5f05 fix: make the finish() function private 2022-07-18 18:39:44 +08:00
Vincent Chan
9307edb50d feat: transaction builder 2022-07-18 18:04:58 +08:00
Lucas.Xu
d5015f0dfb feat: add url_launcher into dependency 2022-07-18 17:44:37 +08:00
Lucas.Xu
c26197fd24
Merge pull request #626 from vincentdchan/feat/text-delta-to-text-span
feat: text delta to text span
2022-07-18 17:01:49 +08:00
Vincent Chan
e92677d2ce Merge branch 'feat/flowy_editor' into feat/text-delta-to-text-span 2022-07-18 16:56:47 +08:00
Nathan.fooo
39fe3437e7
Merge pull request #621 from LucasXu0/feat/flowy_editor
feat: rebuild the widget when node changed.
2022-07-18 16:49:47 +08:00
Vincent Chan
4b7c997083 feat: text delta to text span 2022-07-18 16:47:38 +08:00
Lucas.Xu
de06188c5e feat: rebuild the widget when node changed. 2022-07-18 13:14:50 +08:00
Nathan.fooo
29aafbaac4
Merge pull request #611 from LucasXu0/feat/flowy_editor
feat: Add node validator and update op methods
2022-07-17 10:49:30 +08:00
Lucas.Xu
4d6bd2b77e
Merge branch 'AppFlowy-IO:feat/flowy_editor' into feat/flowy_editor 2022-07-16 20:09:50 +08:00
Lucas.Xu
1039c5517f fix: rebuilding node widgets when the subtype changes 2022-07-16 20:08:41 +08:00
Nathan.fooo
0ef92a0897
Merge pull request #615 from vincentdchan/feat/invert-delta
Feat: invert delta
2022-07-15 16:52:24 +08:00
Vincent Chan
def03273b8 test: invert 2022-07-15 12:17:46 +08:00
Vincent Chan
3cbac6f3f9 feat: invert delta 2022-07-15 11:51:58 +08:00
Lucas.Xu
6eb347a096 feat: Add node validator and update op methods 2022-07-14 13:59:05 +08:00