Commit Graph

2262 Commits

Author SHA1 Message Date
Lucas.Xu
364a8e6ad2 chore: replace 'checkbox' with StyleKey.checkbox 2022-08-08 22:29:02 +08:00
Lucas.Xu
6dcf3b3fa7 feat: set mouse cursor style to text when hovering on the text node 2022-08-08 20:34:26 +08:00
Lucas.Xu
27ea5a11a9 feat: disable scroll when showing popuplist 2022-08-08 18:40:09 +08:00
Lucas.Xu
6e71ec23a1 feat: delete slash when using the popuplist and pressing enter key 2022-08-08 18:24:11 +08:00
Lucas.Xu
1ece5cfd9e feat: binary search selection supports searching child nodes 2022-08-08 18:11:20 +08:00
Lucas.Xu
2f84d7e54e fix: fix crash when selecting the last node 2022-08-08 16:17:17 +08:00
Lucas.Xu
dc018bc7e4 fix: could not delete character when using IME 2022-08-08 16:08:01 +08:00
Lucas.Xu
19fc154681 feat: implement markdown input, like, #, *, -, -[] 2022-08-08 15:33:11 +08:00
Lucas.Xu
7855e5403c feat: convert text to bulleted list style when inputing '* ' or '- ' 2022-08-08 13:59:38 +08:00
Lucas.Xu
849e19e1ef fix: popuplist will not show when the selection is not collapsed 2022-08-08 13:37:56 +08:00
Lucas.Xu
4a00f3c2ca
Merge pull request #780 from LucasXu0/feat/fix_focus_error
customize flowy_rich_text style
2022-08-08 13:26:38 +08:00
Lucas.Xu
9e254f84d4
Merge pull request #775 from LucasXu0/feat/selection_optimizatiion
feat: optimize selection implement by binary search
2022-08-08 11:07:05 +08:00
Lucas.Xu
9b9de523da fix: flowy_rich_text will not automatically wrap when the text exceeds a line 2022-08-08 10:54:09 +08:00
Lucas.Xu
25387cd0b0 feat: customizes quoted text style 2022-08-08 10:29:45 +08:00
Lucas.Xu
59838f5845 feat: customizes checkbox text style 2022-08-08 10:29:45 +08:00
Lucas.Xu
f6fbe55477 feat: flowy_rich_text supports placeholder and customizes placeholder style 2022-08-08 10:29:45 +08:00
Lucas.Xu
274b3d1d25 fix: focusNode lost focus 2022-08-08 10:29:45 +08:00
Lucas.Xu
2b113aae7f chore: format code 2022-08-08 10:23:43 +08:00
Lucas.Xu
fb267ace18 feat: optimize the calculation of cursor position and selection position 2022-08-07 12:18:16 +08:00
Lucas.Xu
7e6c7a2b4e feat: refactor current selection and current selectedNodes in selection_service 2022-08-07 11:45:27 +08:00
Lucas.Xu
4b4ce1020d feat: optimize selection implement by binary search 2022-08-06 00:08:03 +08:00
Nathan.fooo
25226bf26b
Merge pull request #769 from AppFlowy-IO/feat/handle-google-docs-style
Feat: handle google docs html style
2022-08-05 23:56:39 +08:00
Nathan.fooo
adc03a1741
Merge pull request #772 from AppFlowy-IO/feat/video_plugin
feat: implement youtube link plugin
2022-08-05 23:55:40 +08:00
Nathan.fooo
4d6227c502
Merge pull request #773 from LucasXu0/feat/macos_ime_support
feat: support IME in macOS
2022-08-05 23:55:23 +08:00
Lucas.Xu
ec47aa51a1 feat: support IME in macOS 2022-08-05 20:05:36 +08:00
annie
9b86e06377 feat: implement video plugin 2022-08-05 19:42:39 +08:00
Nathan.fooo
d758cc749a
Merge pull request #768 from LucasXu0/feat/auto_scroll_service
implement autoscrolling on edge touch
2022-08-05 19:25:02 +08:00
Vincent Chan
e472c64506 feat: handle google docs paste style 2022-08-05 15:04:24 +08:00
Vincent Chan
25475db6a1
Merge pull request #764 from AppFlowy-IO/feat/cut-content
Feat: cut content
2022-08-05 15:03:59 +08:00
Lucas.Xu
70853b918e Merge remote-tracking branch 'origin/main' into feat/toolbar_service 2022-08-05 11:04:21 +08:00
Lucas.Xu
e5787090d2 feat: implement autoscrolling on edge touch 2022-08-05 10:59:51 +08:00
Vincent Chan
593cc253c2 fix: transform error 2022-08-05 10:59:17 +08:00
Vincent Chan
b667c912a7 feat: cut content 2022-08-05 10:59:17 +08:00
Nathan.fooo
398a86bbfd
Merge pull request #765 from naughtz/main
test: add grid URL unit tests
2022-08-04 21:01:23 +08:00
Nathan.fooo
60072c5ae2
Merge pull request #763 from AppFlowy-IO/refactor/use-node-iterator-for-selection
Refactor: use node iterator for selection
2022-08-04 21:00:08 +08:00
周屹峰
90f69c3f2d test: add grid URL unit tests 2022-08-04 19:43:44 +08:00
Vincent Chan
8b60cd7abd refactor: use node iterator for selection 2022-08-04 11:45:18 +08:00
Vincent Chan
22976a6847
Merge pull request #761 from AppFlowy-IO/feat/copy-as-html
Feat: copy html from document
2022-08-04 11:44:40 +08:00
Vincent Chan
2eecda0483 refactor: from node traverser to node iterator 2022-08-04 10:56:24 +08:00
Vincent Chan
061168bd82 refactor: use contant variable 2022-08-04 10:41:07 +08:00
Lucas.Xu
90fa1312f2 fix: update the selection after render completed 2022-08-03 22:53:19 +08:00
Lucas.Xu
eb7c65aa8b feat: add empty document entry in example 2022-08-03 22:12:52 +08:00
Lucas.Xu
58d656d9f4 feat: implement selectable popup list widget 2022-08-03 22:12:09 +08:00
Vincent Chan
7ef053eb0d feat: copy multiple text 2022-08-03 19:50:39 +08:00
Vincent Chan
8da6faa74b feat: node traverser 2022-08-03 19:36:38 +08:00
Vincent Chan
2a6412f81a feat: copy from html 2022-08-03 18:18:04 +08:00
Nathan.fooo
3065f6d236
Merge pull request #750 from AppFlowy-IO/feat/copy-paste
Feat: paste rich text in flowy editor
2022-08-03 17:11:57 +08:00
Lucas.Xu
1166d03b75 feat: update selection position after updating text node style. 2022-08-03 17:05:09 +08:00
Lucas.Xu
35bafbaadc feat: implement popup list service 2022-08-03 16:34:11 +08:00
Vincent Chan
290435b0ee feat: paste text inside text 2022-08-03 16:06:07 +08:00