Commit Graph

1989 Commits

Author SHA1 Message Date
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
e16444f88e fix: make sure the state is implemnt selectable, otherwise return. 2022-07-22 10:43:47 +08:00
6c811aef72 Merge branch 'feat/flowy_editor' into feat/flowy_editor 2022-07-22 10:37:01 +08:00
34a1da8450 chore: delete unused code 2022-07-22 09:44:20 +08:00
c643c02887 feat: add keyboard example 2022-07-22 00:46:28 +08:00
a831ddc589 refactor: abstract selection and keyboard from editor state 2022-07-22 00:16:34 +08:00
cca5e82cd2 Merge pull request #655 from AppFlowy-IO/feat/undo-manager
Feat: undo manager
2022-07-21 20:09:52 +08:00
eb97141859 feat: remove subtype render 2022-07-21 20:04:25 +08:00
d200371002 feat: add keyboard and cursor 2022-07-21 17:56:56 +08:00
e3e1d25494 feat: hide overlay when tap on the editor 2022-07-21 15:21:19 +08:00
e2f35dd5cc feat: support selection overlay 2022-07-21 14:55:37 +08:00
7ae153f5da fix(typo): comments of UndoManager 2022-07-21 11:47:41 +08:00
0626912a4c feat: add comment and fix issues 2022-07-21 11:06:39 +08:00
f4bbe77612 feat: undo manager 2022-07-20 18:21:16 +08:00
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
ce953d802a feat: duplicate selectable_text.dart from flutter and modify selection implement 2022-07-20 10:54:35 +08:00
30483e9d1e chore: fix text_node_widget.dart build error 2022-07-19 21:41:48 +08:00
53cc430c1a Merge pull request #4 from AppFlowy-IO/feat/flowy_editor
Feat/flowy editor
2022-07-19 21:32:15 +08:00
730c85a0da Merge branch 'feat/flowy_editor' into feat/flowy_editor 2022-07-19 21:30:27 +08:00
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
7b513a71a9 feat: handle Delete key 2022-07-19 18:40:43 +08:00
8c6c9f7c0d feat: transform betweens global/local cursor 2022-07-19 17:18:42 +08:00
abe0658cd3 feat: insert text at cursor 2022-07-19 15:24:51 +08:00
fef9e20e46 chore: add heading widget to example 2022-07-19 14:31:10 +08:00
4422d2b4d2 Merge branch 'AppFlowy-IO:feat/flowy_editor' into feat/flowy_editor 2022-07-19 10:56:25 +08:00
ee5c9d410b Merge pull request #628 from vincentdchan/feat/delta-to-json
feat: delta to json
2022-07-18 21:08:35 +08:00
ac228a5316 refactor: better abstract style 2022-07-18 20:14:25 +08:00
f526d29f59 chore: support https request in macOS platform. 2022-07-18 19:51:28 +08:00
f910b9dc61 feat: delta to string 2022-07-18 19:51:19 +08:00
5cba777410 Merge branch 'AppFlowy-IO:feat/flowy_editor' into feat/flowy_editor 2022-07-18 19:42:35 +08:00
32e5947bed Merge pull request #627 from vincentdchan/feat/transaction-builder
Feat: transaction builder
2022-07-18 19:41:37 +08:00
9c43c465f8 chore: delete unused import 2022-07-18 19:38:42 +08:00
b75c142433 feat: re-export transaction_builder 2022-07-18 19:36:18 +08:00
e9ce4c5f05 fix: make the finish() function private 2022-07-18 18:39:44 +08:00
9307edb50d feat: transaction builder 2022-07-18 18:04:58 +08:00
d5015f0dfb feat: add url_launcher into dependency 2022-07-18 17:44:37 +08:00
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
e92677d2ce Merge branch 'feat/flowy_editor' into feat/text-delta-to-text-span 2022-07-18 16:56:47 +08:00
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
4b7c997083 feat: text delta to text span 2022-07-18 16:47:38 +08:00
de06188c5e feat: rebuild the widget when node changed. 2022-07-18 13:14:50 +08:00
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
4d6bd2b77e Merge branch 'AppFlowy-IO:feat/flowy_editor' into feat/flowy_editor 2022-07-16 20:09:50 +08:00
1039c5517f fix: rebuilding node widgets when the subtype changes 2022-07-16 20:08:41 +08:00
0ef92a0897 Merge pull request #615 from vincentdchan/feat/invert-delta
Feat: invert delta
2022-07-15 16:52:24 +08:00
def03273b8 test: invert 2022-07-15 12:17:46 +08:00
3cbac6f3f9 feat: invert delta 2022-07-15 11:51:58 +08:00
6eb347a096 feat: Add node validator and update op methods 2022-07-14 13:59:05 +08:00
b859e2a252 Merge pull request #610 from LucasXu0/feat/flowy_editor
chore: (draft) support text node widget editing
2022-07-14 10:51:30 +08:00
00c628437d chore: (draft) support text node widget editing 2022-07-13 23:08:41 +08:00