Commit Graph

1583 Commits

Author SHA1 Message Date
Lucas.Xu
3eaa31c68c feat: #931 highlight the status of the currently selected style in toolbar 2022-08-30 14:28:17 +08:00
Vincent Chan
a7f02ec7df refactor: number field to use popover 2022-08-30 14:13:47 +08:00
Vincent Chan
bfb60dcaec feat: refactor multi select 2022-08-30 14:06:03 +08:00
Vincent Chan
e9535201a4 refactor: rename popover 2022-08-30 12:53:51 +08:00
appflowy
4b7713d7b8 chore: reduce rebuild when end dragging 2022-08-30 09:39:20 +08:00
Nathan.fooo
236fcedcd3
Merge pull request #924 from ChiragKr04/feat/grid-row-button-tooltip
fix: added tooltip for grid row action buttons
2022-08-30 08:03:45 +08:00
Lucas.Xu
fd12b860e4 chore: appflowy_editor 0.0.3 2022-08-29 20:11:42 +08:00
appflowy
78dcd8eebf chore: update board gif 2022-08-29 19:42:33 +08:00
appflowy
16d4c1ef8e chore: update appflowy_board_version 2022-08-29 19:33:32 +08:00
Nathan.fooo
624de03897
Merge pull request #925 from AppFlowy-IO/feat/edit_card_directly
Feat/edit card directly
2022-08-29 19:31:26 +08:00
Lucas.Xu
a7f8c99710
Merge pull request #926 from LucasXu0/test/image
#918
2022-08-29 19:29:55 +08:00
appflowy
32a1bbb6b9 chore: optimize cell cache 2022-08-29 18:15:17 +08:00
appflowy
af3bfebb64 chore: become editing when creating a new card 2022-08-29 17:52:36 +08:00
Vincent Chan
406f185ab7 feat: field action sheet use popover 2022-08-29 17:45:08 +08:00
Vincent Chan
99a3a386a3 feat: add popover removal 2022-08-29 16:36:01 +08:00
Lucas.Xu
3f38e246ea feat: support customizing editor edges 2022-08-29 16:14:08 +08:00
appflowy
4e8308b834 chore: disable moving column 2022-08-29 15:42:08 +08:00
Vincent Chan
defef552ed feat: add exclusive 2022-08-29 15:32:59 +08:00
Vincent Chan
072d94ebe6 feat: add secondary button 2022-08-29 15:30:10 +08:00
Vincent Chan
fe549e8d67 feat: add example 2022-08-29 15:30:02 +08:00
chiragkr04
0eac23be6a fix: .tr() missing in side bar tooltip text 2022-08-29 12:23:06 +05:30
appflowy
e42bfe0b1e chore: ignore dragtarget event when performing insert animation 2022-08-29 14:37:38 +08:00
chiragkr04
32bce890f5 fix: added tooltip for grid row leading buttons 2022-08-29 11:54:59 +05:30
Vincent Chan
2fb11519d2 feat: add popover package 2022-08-29 13:56:16 +08:00
Lucas.Xu
e567158cee fix: The click area of the linked text is too large. 2022-08-29 13:41:20 +08:00
Lucas.Xu
42866e1057 fix: The cursor will not disappear after clicking in an area outside the editor. 2022-08-29 12:10:57 +08:00
Lucas.Xu
dd9cac9c1d feat: highlight selection when tap on the link menu 2022-08-29 12:02:47 +08:00
Lucas.Xu
c07af9007c fix: Should not add a new line below after pressing enter at the front of the first line of text. 2022-08-29 11:40:34 +08:00
Lucas.Xu
cde48926e2 feat: add copy link to link menu 2022-08-29 11:23:08 +08:00
Nathan.fooo
fcb144e514
Merge pull request #920 from AppFlowy-IO/feat/edit_create_card
Feat/edit create card
2022-08-29 10:34:50 +08:00
Lucas.Xu
3686351592 fix: #918 could not update the link sometimes 2022-08-29 10:08:44 +08:00
appflowy
61fb13eba6 ci: fix warnings 2022-08-29 10:06:29 +08:00
Nathan.fooo
11d5c9d53a
Merge branch 'main' into #692 2022-08-29 09:46:15 +08:00
appflowy
60cf97969c fix: optimize insert card 2022-08-29 09:41:40 +08:00
appflowy
4ead583f6d chore: save scroll pos 2022-08-27 21:22:26 +08:00
appflowy
82c0006868 chore: scroll to bottom after post frame 2022-08-27 09:52:08 +08:00
Nathan.fooo
fce30af7a7
Merge pull request #734 from Xonline-Tech/main
Supplementary translations in Simplified Chinese
2022-08-27 08:47:54 +08:00
Nathan.fooo
63bf86df81
Merge pull request #892 from LucasXu0/feat/link
[FR] Implement link feature in AppFlowyEditor #886
2022-08-27 08:46:41 +08:00
appflowy
d6162159aa chore: scroll to bottom when create new card 2022-08-26 21:42:59 +08:00
appflowy
aba0f946dd chore: do not build the cell if its fieldId equal to the corresponding group field id 2022-08-26 16:07:51 +08:00
Lucas.Xu
01328442a0 fix: could not delete the image when the selection is multiple 2022-08-26 16:00:20 +08:00
Vincent Chan
5cdd1d38c4 feat: aciton sheet 2022-08-26 15:39:44 +08:00
Vincent Chan
e9b215ebbd feat: poover anchor on the object 2022-08-26 15:15:29 +08:00
Lucas.Xu
b52f618b1a test: add more test cases for image 2022-08-26 14:06:11 +08:00
Vincent Chan
4fb760e44c feat: add popover overlay 2022-08-26 13:47:49 +08:00
appflowy
6e0a191be1 chore: optimize rebuild column 2022-08-26 11:51:42 +08:00
Lucas.Xu
192438fc20
Merge pull request #917 from LucasXu0/feat/export
Update example project
2022-08-26 11:37:53 +08:00
Lucas.Xu
2b2bae80ef chore: update example project and example.json 2022-08-26 10:56:44 +08:00
appflowy
9ce7fcb704 chore: edit create card 2022-08-26 10:05:31 +08:00
appflowy
d3c13d325e chore: fix card animation issue 2022-08-26 09:11:30 +08:00
appflowy
2b725f8f71 chore: add remove out of bound guard 2022-08-26 08:32:25 +08:00
Lucas.Xu
b7c21df3b2 feat: implement simple export function 2022-08-25 20:21:33 +08:00
Nathan.fooo
7b551277b2
Merge pull request #908 from LucasXu0/feat/image
Integrate image plugin into appflowy_editor
2022-08-25 17:04:53 +08:00
Vincent Chan
ddc394fcd7 feat: introduce popover widget 2022-08-25 16:58:03 +08:00
appflowy
02283038d5 chore: hide cell 2022-08-25 16:17:19 +08:00
appflowy
c43d0790dc chore: enable create board 2022-08-25 15:46:21 +08:00
appflowy
d0f476dc72 chore: add max height constraint for board text cell 2022-08-25 14:39:20 +08:00
appflowy
14874772b1 chore: insert default group at index 0 2022-08-25 13:44:58 +08:00
appflowy
c827f9b156 chore: fix card refresh issue 2022-08-25 12:36:56 +08:00
Vincent Chan
84b5762017 feat: unify styles 2022-08-25 11:45:51 +08:00
Vincent Chan
58ad84b7df feat: flowy overlay 2022-08-25 11:30:00 +08:00
appflowy
311c6ae94a chore: hide more button on card title 2022-08-25 11:12:58 +08:00
Nathan.fooo
3507bbc35c
Merge pull request #902 from AppFlowy-IO/fix/clip_select_option_text
fix: clip the text when out of bound
2022-08-25 10:17:42 +08:00
appflowy
befc40ba71 fix: clip the text when out of bound 2022-08-25 10:00:54 +08:00
appflowy
50e772edff chore: adjust header, card padding ui 2022-08-25 09:51:33 +08:00
appflowy
8a8791b880 chore: adjust ui 2022-08-24 23:09:35 +08:00
Nathan.fooo
0d39afca2f
Merge pull request #898 from AppFlowy-IO/feat/board_update_when_field_change
Feat/board update when field change
2022-08-24 22:05:27 +08:00
Lucas.Xu
778b55d44e feat: implemnt export editor state 2022-08-24 21:08:22 +08:00
appflowy
a896637eab fix: reload card content 2022-08-24 21:06:42 +08:00
Lucas.Xu
ba5c1804ce fix: the text enterd after link doesn't need to be linked 2022-08-24 18:02:00 +08:00
Lucas.Xu
2c37bf806e feat: add error tips when loading image fail 2022-08-24 17:23:45 +08:00
appflowy
82b44c2c98 chore: update board column name 2022-08-24 16:57:53 +08:00
Lucas.Xu
d3194de9e6 fix: could not delete text when insert image 2022-08-24 15:53:30 +08:00
Lucas.Xu
6af85fbe56 feat: add image entry into selection menu 2022-08-24 15:45:19 +08:00
Nathan.fooo
cebee48248
Merge pull request #859 from AppFlowy-IO/feat/document-model-in-rust
Feat: document model in rust
2022-08-24 14:40:27 +08:00
Vincent Chan
a309a9c82c fix: minor issues 2022-08-24 12:21:24 +08:00
Lucas.Xu
3832af5fa8 test: add test for image_node_widget and image_node_builder 2022-08-24 12:02:50 +08:00
appflowy
f5f3f51cca chore: update column name when field was changed 2022-08-24 08:27:34 +08:00
Lucas.Xu
012c3a851a test: interge network_image_mock and add image node widget test 2022-08-23 22:54:47 +08:00
Nathan.fooo
c7b671ca07
Merge pull request #895 from AppFlowy-IO/feat/board_move_card_animation
Feat/board move card animation
2022-08-23 20:34:40 +08:00
Lucas.Xu
8855822fd1 chore: rename compare to test 2022-08-23 20:34:15 +08:00
Lucas.Xu
82f1f0e3e3 feat: support resize, copy, align, delete in image ndoe widget 2022-08-23 20:30:19 +08:00
appflowy
2152bb7188 chore: disable log and try to fix some weird bugs 2022-08-23 20:02:14 +08:00
appflowy
02e10301bf chore: update appflowy_board version 2022-08-23 19:59:39 +08:00
appflowy
7be510fa22 chore: delay overlap dragtarget event 2022-08-23 17:44:53 +08:00
appflowy
d941db29a1 chore: disable children receive events under fake drag target 2022-08-23 17:21:08 +08:00
appflowy
aec5c3e807 chore: fix insert animation 2022-08-23 16:44:15 +08:00
Lucas.Xu
a2c4f73e7d feat: add clear icon into link menu 2022-08-23 13:44:01 +08:00
Lucas.Xu
104b4cca9d test: test the toolbar_service, toolbar_*.dart 2022-08-23 13:25:05 +08:00
appflowy
b762151d44 fix: create document errors 2022-08-23 13:13:01 +08:00
Lucas.Xu
1262457755 feat: add link menu test 2022-08-23 11:29:05 +08:00
Lucas.Xu
60a7557520 fix: link text is only displayed if all selected text satisfy linked style 2022-08-23 10:30:56 +08:00
Lucas.Xu
44b4ef4ad7 feat: filter the toolbar item should not be displayed 2022-08-23 09:59:14 +08:00
Nathan.fooo
f224bf8087
Merge pull request #885 from LucasXu0/improve_cursor_display_style
chore: improve cursor display style
2022-08-22 22:14:07 +08:00
Lucas.Xu
70ea80878a feat: single tap to edit link and double tap to open the link 2022-08-22 21:35:46 +08:00
Vincent Chan
0def48d0ca feat: transform patht 2022-08-22 19:42:43 +08:00
appflowy
6ded9aafd9 fix: disable flowyoverly focusNode 2022-08-22 18:23:06 +08:00
Lucas.Xu
6517adece7 fix: show remove link and copy link entry when there is not linkd text 2022-08-22 18:19:21 +08:00
Lucas.Xu
1cd9a77e00 fix: could not open link without scheme 2022-08-22 18:16:15 +08:00
Nathan.fooo
5e6b9496fc
Merge pull request #882 from AppFlowy-IO/feat/board_configuration
Feat/board configuration
2022-08-22 18:14:02 +08:00
Nathan.fooo
3564d65470
Merge pull request #874 from yodatak/patch-1
Update fr-FR transation to support grid
2022-08-22 18:13:46 +08:00
Lucas.Xu
886c1f00e5 feat: implement command + K to trigger link menu 2022-08-22 17:51:47 +08:00
appflowy
074c497d57 fix: fix some bugs 2022-08-22 17:45:15 +08:00
Lucas.Xu
1f90f30274 feat: implement link menu 2022-08-22 17:34:16 +08:00
Lucas.Xu
f943aeacd7 chore: improve cursor display style 2022-08-22 11:15:44 +08:00
Naughtz
6dca0fddf9
Merge branch 'main' into #692 2022-08-22 11:06:44 +08:00
Naughtz
1a59bd75e2 Merge branch '#692' of https://github.com/naughtz/appflowy into #692 2022-08-22 11:04:51 +08:00
Naughtz
22f544a910 feat: add translation 2022-08-22 11:03:36 +08:00
Lucas.Xu
7ae25f49fd chore: improve cursor display style 2022-08-22 10:34:45 +08:00
yodatak
54dab3b1af
Update fr-FR.json 2022-08-21 22:39:43 +02:00
appflowy
6e6a812243 chore: save group revision and fix warnings 2022-08-20 23:57:51 +08:00
Lucas.Xu
ad7e408046 feat: [Improvement] Refactor selection menu #879 2022-08-19 20:28:04 +08:00
Lucas.Xu
a404a96099 docs: improve log.dart documentation 2022-08-19 14:56:38 +08:00
Lucas.Xu
c36ccc39ce feat: [improvements] integrate logging library in AppFlowyEditor 2022-08-19 14:02:34 +08:00
yodatak
5d022eb369
Update fr-FR transation to support grid 2022-08-18 16:39:25 +02:00
appflowy
3a7c3815b0 chore: fix test error 2022-08-18 21:52:47 +08:00
appflowy
0680b20579 chore: add group unit test 2022-08-18 21:44:22 +08:00
appflowy
af23e3e803 refactor: replace plugin type with layout type 2022-08-18 21:44:22 +08:00
appflowy
d3cd60e527 refactor: rename structs 2022-08-18 21:44:22 +08:00
appflowy
3e4e8679ce fix: debounce causes save cell data fail 2022-08-18 21:44:22 +08:00
appflowy
4856a024a2 chore: Update row when moving row caused cell data changed 2022-08-18 21:44:22 +08:00
appflowy
c4514e421a chore: move card from one column to another 2022-08-18 21:44:22 +08:00
appflowy
f32068d64b refactor: move row params 2022-08-18 21:44:21 +08:00
Lucas.Xu
45a120fe88 fix: selection is wrong after pressing arrow left / right 2022-08-18 21:09:30 +08:00
Lucas.Xu
28d9b8ee3a docs: minor updates to documentation. 2022-08-18 20:59:47 +08:00
Lucas.Xu
b1bf93662e docs: readme 2022-08-18 20:13:58 +08:00
Lucas.Xu
b8434cc5f4 chore: disbale appflowy_editor analyze 2022-08-18 19:38:01 +08:00
Lucas.Xu
1fc48155da chore: update example main.dart 2022-08-18 19:17:17 +08:00
Lucas.Xu
bbc9b5e902 chore: update flutter svg 2022-08-18 18:59:59 +08:00
Lucas.Xu
78ce606daf chore: add appflowy_editor as appflowy's dependency 2022-08-18 18:03:39 +08:00
Lucas.Xu
6f3435aa5b chore: update placeholder image 2022-08-18 17:38:04 +08:00
Lucas.Xu
003100f0e5 chore: add LICENSE 2022-08-18 17:38:04 +08:00
Lucas.Xu
57b07bb5e2 chore: update documentation 2022-08-18 17:38:04 +08:00
Lucas.Xu
66275ca232 chore: rename flowy_x to appflowy_x 2022-08-18 17:38:04 +08:00
Lucas.Xu
51f100ca4b fix: flutter analyze 2022-08-18 17:38:04 +08:00
Annie
ca0229102e docs: Update README.md 2022-08-18 17:38:04 +08:00
Annie
a2d1b10765 docs: Update README.md 2022-08-18 17:38:04 +08:00
Annie
01653be0e0 docs: Update README.md 2022-08-18 17:37:57 +08:00
appflowy
0b9417a151 chore: add shortcut to exit the FlowyOverlay 2022-08-18 17:35:55 +08:00
appflowy
99e408e2d7 chore: fix some bugs 2022-08-18 17:35:55 +08:00
Vincent Chan
c5e24cc346 feat: place holder 2022-08-18 17:35:55 +08:00
Lucas.Xu
48a81d41ea feat: add h1~h3 to toolbar widget 2022-08-18 17:35:55 +08:00
Lucas.Xu
95879111f9 chore: format checkbox_text 2022-08-18 17:35:55 +08:00
Annie
0b2355abae Update testing.md 2022-08-18 17:35:55 +08:00
Annie
119e19eb99 Update customizing.md 2022-08-18 17:35:55 +08:00
Lucas.Xu
31572d82f2 Update testing.md 2022-08-18 17:35:55 +08:00
Lucas.Xu
ef9e0d1fd1 Update README.md 2022-08-18 17:35:55 +08:00
Annie
2324be2532
Update README.md 2022-08-17 20:16:39 +08:00
Lucas.Xu
555beed47b feat: update tooltips in toolbar 2022-08-17 20:10:20 +08:00
Lucas.Xu
3e2dc161f8 feat: implement highlight in toolbar 2022-08-17 19:37:33 +08:00
Lucas.Xu
862265037a chore: rename flowy_editor to appflowy_editor 2022-08-17 17:23:20 +08:00
Lucas.Xu
71c84568d8 docs: fix testing.md 2022-08-17 17:02:54 +08:00
Lucas.Xu
8e1f2e3e02 docs: fix markdown link error 2022-08-17 16:46:05 +08:00
Lucas.Xu
2adde7c173 chore: rename flowy_editor to appflowy_editor 2022-08-17 16:40:21 +08:00
Lucas.Xu
68f983ed2a docs: rename extending.md 2022-08-17 16:30:41 +08:00
Lucas.Xu
93565269f0 docs: extending.md 2022-08-17 16:16:22 +08:00
Lucas.Xu
2c1b82a916 docs: extending.md 2022-08-17 14:27:37 +08:00
Lucas.Xu
2224aa271e docs: add documentation for selectable 2022-08-16 20:52:58 +08:00
Lucas.Xu
713e6abaa6
Merge branch 'AppFlowy-IO:main' into documentation/flowy_editor 2022-08-16 19:46:47 +08:00
Lucas.Xu
2c2127e84a docs: add documentation for selectable 2022-08-16 18:34:37 +08:00
appflowy
5ee6875d7b chore: open card detail 2022-08-16 18:19:54 +08:00
Lucas.Xu
35d5bc92ac chore: publish preparation 2022-08-16 18:14:09 +08:00
appflowy
162152916c chore: delete board card 2022-08-16 17:41:02 +08:00
appflowy
bc346dfd67 chore: create board card 2022-08-16 17:16:18 +08:00
Lucas.Xu
5c314ae664 Merge branch 'AppFlowy-IO:main' into documentation/flowy_editor 2022-08-16 17:06:49 +08:00
Lucas.Xu
2d04f79e10 chore: publish preparation 2022-08-16 16:11:46 +08:00
appflowy
b7d71428be chore: send group notification 2022-08-16 15:49:54 +08:00
Lucas.Xu
3945a64820 chore: publish preparation 2022-08-16 15:47:48 +08:00
Lucas.Xu
6a527a6676 docs: readme 2022-08-16 15:08:51 +08:00
Lucas.Xu
ad26f9c86d fix: checkbox + underline doesn’t work when the checkbox is checked 2022-08-16 11:31:43 +08:00
Lucas.Xu
a7681f86e5 test: implement white_space_handler test 2022-08-16 09:43:17 +08:00
Lucas.Xu
88ae437379 test: update text style by command + x 2022-08-16 09:43:17 +08:00
Nathan.fooo
dcbf657d84
Merge pull request #853 from LucasXu0/test/page_up_down
Implement more tests.
2022-08-15 20:08:10 +08:00
Lucas.Xu
91d7e08d3b
Merge pull request #848 from LucasXu0/test/delete_handler
test: implement backspace / delete key test for styled text
2022-08-15 19:10:24 +08:00
Lucas.Xu
de01e9222e test: fix update_test_style_by_command_x_handler_test 2022-08-15 19:09:53 +08:00
Lucas.Xu
ab1032139a fix: typo 2022-08-15 19:01:41 +08:00
Lucas.Xu
f762a78ac0 test: implement update text style by command X test 2022-08-15 18:57:59 +08:00
Lucas.Xu
c732f4e908 test: implement select all test for no-styled text 2022-08-15 16:48:33 +08:00
Lucas.Xu
e926c89548 test: implement simple redo/undo test for no-styled text 2022-08-15 16:35:22 +08:00
Vincent Chan
dc8635c621 feat: paste url from plain text 2022-08-15 16:17:22 +08:00
Vincent Chan
deefd396fc
Merge pull request #850 from AppFlowy-IO/feat/paste-image
Feat: paste image from link
2022-08-15 16:16:59 +08:00
Vincent Chan
a23113e48d
Merge pull request #849 from AppFlowy-IO/feat/copy-styles
Feat: copy h1/h2/h3 styles
2022-08-15 15:47:06 +08:00
Vincent Chan
3f9e16922f feat: paste image directly 2022-08-15 15:46:40 +08:00
Vincent Chan
e826006fa7 refactor: color extensions 2022-08-15 14:52:29 +08:00
Lucas.Xu
f5cc886b6e test: implement pageup/down key test for large document 2022-08-15 14:47:54 +08:00
Vincent Chan
a3ffbe2f00 refactor: html text into class 2022-08-15 14:24:30 +08:00
Lucas.Xu
6d46f40fae
chore: delete icov.info 2022-08-15 14:06:56 +08:00
Lucas.Xu
c66e1e4df8 test: implement delete key test for styled text 2022-08-15 14:06:12 +08:00
Vincent Chan
e34ff50923 fix: CI errors 2022-08-15 14:03:38 +08:00
Vincent Chan
fe7c19666f feat: add converter 2022-08-15 13:58:46 +08:00
Vincent Chan
0def9e8882 feat: remove document.json from repo 2022-08-15 13:58:36 +08:00
Vincent Chan
81d4c8d23b feat: blockquote 2022-08-15 13:53:39 +08:00
Vincent Chan
8c2cca7d7b feat: copy h1/h2/h3 styles 2022-08-15 12:17:45 +08:00
Lucas.Xu
c008f3369c test: implement backspace key test for styled text 2022-08-15 12:13:02 +08:00
Lucas.Xu
c7b0ddfa1d test: enter key handler test coverage 100% 2022-08-15 11:14:33 +08:00
Lucas.Xu
b372028671 chore: Keep the test directory and code directory structure consistent 2022-08-15 10:32:42 +08:00
Lucas.Xu
07ab4c2680 test: add flowy_editor_test into github workflows 2022-08-15 10:26:30 +08:00
Lucas.Xu
d6f1593a20 test: implement enter key test for styled text 2022-08-15 10:25:56 +08:00
Lucas.Xu
e508d7414c chore: delete legacy test file 2022-08-15 10:25:56 +08:00
Lucas.Xu
a6bba5a0f9 feat: implement editor test infra 2022-08-15 10:25:56 +08:00
Nathan.fooo
2623974def
Merge pull request #846 from AppFlowy-IO/feat/board_create_card
Feat/board create card
2022-08-14 16:05:29 +08:00
appflowy
445d5f6222 chore: disable create board 2022-08-14 16:05:14 +08:00
Nathan.fooo
3f584c7463
Merge pull request #842 from Nike682631/fix-highlighted-box-color-issue-685
fix: fixed hover color #685
2022-08-14 15:33:58 +08:00
appflowy
43eaa2748d chore: insert cell content when creating card 2022-08-14 11:05:55 +08:00
appflowy
dc53cb00dd chore: create the default group for the rows that are not belong to any groups 2022-08-13 16:23:44 +08:00
appflowy
57ede798d8 refactor: remove UpdateRowPB, refactor RowInfo class 2022-08-13 15:00:13 +08:00
appflowy
f6263f758f fix: multi scrollview warning 2022-08-13 13:55:33 +08:00
appflowy
28e77ae68c chore: add card container 2022-08-13 11:51:26 +08:00
appflowy
2282aa948e chore: support link/number/multiselect/checkbox board cell 2022-08-13 10:01:40 +08:00
Nikunj
022997e6ff fix: fixed hover color #685 2022-08-12 22:10:15 +05:30
appflowy
9d72e36c19 chore: update card ui by adding date,text,selectoption cell 2022-08-12 22:58:43 +08:00
appflowy
800fb82211 chore: card ui 2022-08-12 20:54:13 +08:00
Nathan.fooo
61114f2726
Merge pull request #840 from AppFlowy-IO/fix/avatar_icon
fix: default icon for user avatar
2022-08-12 19:58:58 +08:00
Vincent Chan
5b1c66ee1e
Merge pull request #838 from AppFlowy-IO/feat/deep-copy-nodes
Feat: deep clone nodes
2022-08-12 19:35:53 +08:00
appflowy
4488247fb1 fix: default icon for user avatar 2022-08-12 19:19:19 +08:00
Vincent Chan
d822e1e2ca fix: paste nodes 2022-08-12 18:44:56 +08:00
Vincent Chan
ba05aa137e feat: filter the empty delta 2022-08-12 18:17:05 +08:00
Vincent Chan
0424c14c7d feat: deep clone nodes 2022-08-12 18:00:00 +08:00
Nathan.fooo
435d1b8354
Merge pull request #820 from AppFlowy-IO/feat/appflowy_board
Feat/appflowy board
2022-08-12 17:11:49 +08:00
Vincent Chan
6f2e67f40a
Merge pull request #835 from AppFlowy-IO/feat/copy-styles
Feat: copy styles
2022-08-12 17:11:22 +08:00
Nathan.fooo
05ee4d3302
Merge pull request #778 from ENsu/add_icon_setting_360
Add icon setting 360
2022-08-12 16:47:12 +08:00
Vincent Chan
53cb05998b feat(doc): HTML converter 2022-08-12 16:38:33 +08:00
appflowy
055868bae3 chore: build board card ui 2022-08-12 16:30:08 +08:00
Vincent Chan
61aaa20113 feat: handle text-decoration for text styles 2022-08-12 16:25:50 +08:00
Vincent Chan
0f404e5527 feat: strike 2022-08-12 16:14:36 +08:00
Vincent Chan
690ec5cc94 feat: italic 2022-08-12 16:01:41 +08:00
Vincent Chan
ee80fd5d97 feat: copy underline 2022-08-12 16:01:41 +08:00
Vincent Chan
68a1acc9f2
Merge pull request #831 from AppFlowy-IO/doc/transaction-and-deltas
Doc: transaction and deltas
2022-08-12 15:44:50 +08:00
Vincent Chan
7d6f872fed feat(doc): EditorState 2022-08-12 14:28:52 +08:00
Vincent Chan
76a317a9fb refactor: remove delted nodes 2022-08-12 14:03:35 +08:00
Vincent Chan
f0ed15440a feat(doc): document's state 2022-08-12 14:00:56 +08:00
Vincent Chan
f2c624778e feat(doc): transaction and deltas 2022-08-12 13:51:12 +08:00
Lucas.Xu
1b5d717560 fix: #832 2022-08-12 13:40:35 +08:00
Vincent Chan
a71d9401d5
Merge pull request #804 from victor-teles/fix/#691
[PR] Layout of window's icon
2022-08-12 10:32:02 +08:00
Nathan.fooo
cc39e03f4c
Merge pull request #828 from LucasXu0/main
fix: #827
2022-08-11 22:36:03 +08:00
Victor Teles
f637839cfe refactor: fixed lint warnings 2022-08-11 10:39:32 -03:00
appflowy
461751cf59 chore: config group service 2022-08-11 21:18:27 +08:00
Vincent Chan
456502586b fix: undo attributest 2022-08-11 20:35:28 +08:00
Lucas.Xu
f708afe673 fix: #827 2022-08-11 20:14:36 +08:00
Vincent Chan
f913e00856
Merge pull request #823 from ChiragKr04/feat/close-dialog-on-esc-press
fix: closing rename dialog on escape key press
2022-08-11 19:22:44 +08:00
Vincent Chan
c53df59b48
Merge pull request #824 from AppFlowy-IO/feat/handle-edit-keys
Feat: handle edit keys
2022-08-11 19:08:53 +08:00
Lucas.Xu
42fe2f675a
Merge pull request #813 from LucasXu0/fix/#811
#811, #814, #818
2022-08-11 19:08:28 +08:00
Chirag Bargoojar
96cdb82ca4
fix: removed .then() handler 2022-08-11 15:57:55 +05:30
Lucas.Xu
508b276a79 feat: dismiss popup list if no results 2022-08-11 18:26:16 +08:00
Lucas.Xu
6913550f92 fix: the popup list position is too lower 2022-08-11 17:24:25 +08:00
Vincent Chan
716d1f93e7 feat: page up down handler 2022-08-11 17:23:14 +08:00
Lucas.Xu
1667d14e90 chore: rename checkbox to to-do list 2022-08-11 17:08:34 +08:00
Lucas.Xu
19838227d9 feat: #818 improve user experience of the slash command 2022-08-11 17:02:04 +08:00
Vincent Chan
c42f9001c4 feat: select all 2022-08-11 16:45:53 +08:00
Vincent Chan
4794203e74 feat: handle delete keys 2022-08-11 16:17:54 +08:00
chiragkr04
f4fa185976 fix: closing rename dialog on escape key press 2022-08-11 13:32:48 +05:30
Vincent Chan
8f6eb5a0d6 fix: revert delta of bold 2022-08-11 15:25:42 +08:00
appflowy
cefd571dd0 chore: add board data controller 2022-08-11 15:11:57 +08:00
Vincent Chan
afe11a4f91 fix: selection state mismatch 2022-08-11 13:47:49 +08:00
Lucas.Xu
3087594b3c fix: #814 2022-08-11 13:38:40 +08:00
appflowy
8b535720ef chore: add AF prefix to appflowy_board classes 2022-08-11 13:33:36 +08:00
appflowy
08b9930510 refactor: prefer namespace isolation, remove Grid keyword in some structs 2022-08-11 13:25:55 +08:00
appflowy
aae2d96a4f chore: refactor multi-select type option and add GroupPB 2022-08-11 13:04:55 +08:00
Lucas.Xu
fe2790fb68 fix: #811 The height of selection areas in same line is not same. 2022-08-11 11:49:54 +08:00
Lucas.Xu
9b00a25004 fix: the height of the selection rects in same line is not same 2022-08-11 10:59:59 +08:00
Lucas.Xu
eac54aefd7
Merge pull request #810 from LucasXu0/doc/flowy_selection_documentation
selection service documentation and implement auto wrap when selection changes.
2022-08-11 10:46:08 +08:00
Victor Teles
5c011fbd7e refactor: added Platform.isMacOS to validation 2022-08-10 11:46:29 -03:00
Vincent Chan
7ac5f822c9
Merge pull request #807 from AppFlowy-IO/refactor/text-delta
Fix: emoji position and unicode issues
2022-08-10 21:33:09 +08:00
appflowy
1bdd863b75 refactor: refactor multi-select typeOption 2022-08-10 20:12:05 +08:00
Lucas.Xu
50f8e1f5d0 feat: implement automatically wrap when the selection changes 2022-08-10 20:07:54 +08:00
Lucas.Xu
1eec97c761 chore: refactor the service type 2022-08-10 20:07:54 +08:00
Lucas.Xu
ae0012ba37 docs: documentation for selection_service 2022-08-10 20:07:49 +08:00
Vincent Chan
ec3a84c557
Merge pull request #808 from aryaman31/side_context_menu
Added right click context menu feature request.
2022-08-10 19:41:27 +08:00
Aryaman
72c5c937ae fix: context menu now opens behind the icon as well 2022-08-10 17:03:01 +05:30
appflowy
32d5edff81 refactor: refactor class SingleSelectTypeOptionContext 2022-08-10 19:15:36 +08:00
Vincent Chan
223c8cafd4 fix: crashes when deleting emoji 2022-08-10 18:07:25 +08:00
Vincent Chan
b5ecd7dedc test: next runes 2022-08-10 18:03:39 +08:00
appflowy
ad3e2f5725 chore: add sub data type 2022-08-10 17:59:28 +08:00
Vincent Chan
c554720dff fix: emoji position 2022-08-10 17:50:27 +08:00
Vincent Chan
bee1a04329 feat: compute string indexes 2022-08-10 17:50:27 +08:00
Vincent Chan
45556ae015 refactor: flutter style optional chaining 2022-08-10 17:50:27 +08:00
Vincent Chan
eb519f4e11 feat: add cache to text_delta 2022-08-10 17:50:27 +08:00
Vincent Chan
737e374a54 refactor: text-delta 2022-08-10 17:50:27 +08:00
Aryaman Arora
a71c5c0ee5
Merge branch 'AppFlowy-IO:main' into side_context_menu 2022-08-10 14:51:30 +05:30
Aryman
e095a17683 fix: bug where context menu options wouldn't work unless page was selcted 2022-08-10 14:46:39 +05:30
Ian Su
32c9433cf0 feat: update icon.svg files 2022-08-10 16:32:32 +08:00
Vincent Chan
a26b693807 feat: add comments to HTMLConvertert 2022-08-10 16:06:00 +08:00
appflowy
2b745bc41a chore: read single select data from board 2022-08-10 16:04:04 +08:00
appflowy
0d6c04ae81 chore: load field typeOption 2022-08-10 16:04:04 +08:00
appflowy
25eb5bf1b0 chore: add boardbloc 2022-08-10 16:04:04 +08:00
appflowy
9c495957dc refactor: RowDetailBloc 2022-08-10 16:04:04 +08:00
appflowy
9930706d9a refactor: separate cache from service file 2022-08-10 16:04:04 +08:00
Vincent Chan
0c0039ca95 Merge branch 'main' into feat/copy-styles 2022-08-10 15:28:39 +08:00
Vincent Chan
c2a295d9cd feat: copy styles of text delta 2022-08-10 15:26:14 +08:00
Lucas.Xu
046faf3880 fix: unexpect behaviour when pressing enter key 2022-08-10 15:07:30 +08:00
Lucas.Xu
79591791c1 chore: move all code into src/ 2022-08-10 14:33:54 +08:00
Vincent Chan
20fb714550 refactor: rename highlightColor to backgroundColor 2022-08-10 14:22:35 +08:00
Vincent Chan
430e9974be feat: convert number list 2022-08-10 13:53:10 +08:00
Vincent Chan
e606306635 feat: converter 2022-08-10 13:39:29 +08:00
Vincent Chan
4140994fed feat: paste ordered list 2022-08-10 13:17:58 +08:00
Victor Teles
76c3e440e7 fix: fixed controls space 2022-08-10 02:17:27 -03:00
Vincent Chan
a59c809847 feat: copy checkbox style 2022-08-10 11:44:32 +08:00
Vincent Chan
d40a3c33fd feat: copy paste check box 2022-08-10 11:28:56 +08:00
Aryman
ab4a2e8b07 fix: menu displayed at mouse location 2022-08-10 03:23:37 +05:30
Nathan.fooo
7f249ebae2
Merge pull request #801 from LucasXu0/feat/text_style
Feat/text style
2022-08-09 19:53:31 +08:00
Lucas.Xu
6a27c490aa fix: selection error in edge 2022-08-09 19:43:28 +08:00
Lucas.Xu
215587a507 chore: format code 2022-08-09 19:37:46 +08:00
Lucas.Xu
3e256be0b9 fix: checkbox placeholder error 2022-08-09 19:19:35 +08:00
Lucas.Xu
0650c40d9d fix: checkbox error
pressing Enter after a checked-off item, the new checkbox is also checked off. it should be unchecked when it’s newly created.
2022-08-09 19:11:21 +08:00
Lucas.Xu
1391d202a9 fix: could not remove text style when pressing enter in empty text node 2022-08-09 19:03:55 +08:00
Nathan.fooo
fd1bbaa6fd
Merge pull request #800 from AppFlowy-IO/fix/create_column
fix: create column errors
2022-08-09 19:01:48 +08:00
Lucas.Xu
4223324689 fix: cursor height error 2022-08-09 18:54:33 +08:00
Lucas.Xu
8fa55cfa08 feat: text insert and replace with selection styles 2022-08-09 18:19:11 +08:00
appflowy
292b90c14c fix: create column errors 2022-08-09 18:04:23 +08:00
Lucas.Xu
b7cb4b647d fix: the editor loses focus occasionally 2022-08-09 17:52:11 +08:00
Lucas.Xu
e9d8dc9657 feat: increase line spacing 2022-08-09 17:50:32 +08:00
Lucas.Xu
ac3af7e01b
Merge pull request #799 from LucasXu0/feat/text_style
fix: text align error
2022-08-09 15:33:28 +08:00
Lucas.Xu
255cb47876 fix: text align error 2022-08-09 15:32:28 +08:00
Nathan.fooo
befdb10554
Merge pull request #797 from AppFlowy-IO/fix/undo-redo-handler
fix: undo redo handler
2022-08-09 15:23:16 +08:00
Lucas.Xu
a032a0e8db
Merge pull request #798 from LucasXu0/feat/text_style
update text style and document style.
2022-08-09 15:22:14 +08:00
Lucas.Xu
6f32f749bc fix: delete style widget error 2022-08-09 15:15:53 +08:00
Lucas.Xu
4464f2abfe feat: make the text node widget align center. 2022-08-09 14:50:31 +08:00
Vincent Chan
7c58654fe8 fix: undo redo handler 2022-08-09 14:04:40 +08:00
Nathan.fooo
2853831442
Merge branch 'main' into #692 2022-08-09 13:52:19 +08:00
Nathan.fooo
b9de45a110
Merge pull request #792 from LucasXu0/feat/mouse_cursor_style
Feat/mouse cursor style
2022-08-09 13:48:49 +08:00
Nathan.fooo
aaee3003ce
Merge pull request #793 from AppFlowy-IO/feat/refactor_plugin_path
Refactor plugins path
2022-08-09 12:37:52 +08:00
appflowy
9e090b0183 chore: fix typo: pannel -> panel 2022-08-09 11:59:22 +08:00
Lucas.Xu
b9c0c1209a feat: support more command + x shortcut 2022-08-09 11:46:40 +08:00
Vincent Chan
8e310d233f
Merge pull request #790 from AppFlowy-IO/feat/copy-styles
Feat/copy styles
2022-08-09 11:30:30 +08:00
Lucas.Xu
f4a31768cb feat: support rendering text background color and text color 2022-08-09 11:20:53 +08:00
Lucas.Xu
fdbecd7f10 fix: typo 2022-08-09 10:46:51 +08:00
Lucas.Xu
06d11a91d1 feat: lineThrough and underline can coexist 2022-08-09 10:44:00 +08:00
appflowy
6d385e811f refactor: move plugin application and presentation together 2022-08-09 10:38:11 +08:00
appflowy
61df3848e4 chore: update appflowy_board pub.dev config 2022-08-09 10:03:42 +08:00
Aryman
c8d5769b11 refactor: remove print statement 2022-08-09 01:45:56 +05:30
Aryman
1cca7acf1b perf: added right click context menu functionality 2022-08-09 01:43:04 +05:30
Lucas.Xu
585c9f8753 fix: fix something wrong when deleting the text nodes 2022-08-08 23:28:40 +08:00
Lucas.Xu
af2f6a03d5 feat: implement logic that pressing enter key without shift key in text nodes 2022-08-08 23:18:07 +08:00
Lucas.Xu
364a8e6ad2 chore: replace 'checkbox' with StyleKey.checkbox 2022-08-08 22:29:02 +08:00
Ian Su
d56e8c7673 fix: add icon_url in migration 2022-08-08 22:19:05 +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
Nathan.fooo
70fbcb0de9
Merge pull request #774 from AppFlowy-IO/feat/board_ui
Feat/board UI
2022-08-08 20:27:20 +08:00
Nathan.fooo
ef8d154736
Merge pull request #788 from LucasXu0/fix/ime_error
fix: could not delete character when using IME
2022-08-08 20:08:12 +08:00
appflowy
0abd62829c chore: update pubspec path 2022-08-08 19:59:17 +08:00
Nathan.fooo
1f1ff07377
Merge pull request #781 from ChiragKr04/main
Fix: Added tooltip to open row as page
2022-08-08 19:15:32 +08:00
Vincent Chan
9d9b0e5878 feat: add stringify tag 2022-08-08 19:09:19 +08:00
Nathan.fooo
0bf4a79ec9
Merge pull request #787 from AppFlowy-IO/feat/add-default-impl-for-image
Feat: add default impl for image
2022-08-08 18:47:48 +08:00
Nathan.fooo
a138b32c8e
Merge pull request #786 from LucasXu0/feat/markdown_input
implement markdown input style, like, #, *, -, -[]
2022-08-08 18:47:16 +08:00
appflowy
db5b3e3bd3 chore: update ui 2022-08-08 18:43:37 +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
Naughtz
1c19bee773 fix: fix actions fail 2022-08-08 17:12:27 +08:00
Naughtz
0d1eb5e48d
Merge branch 'AppFlowy-IO:main' into main 2022-08-08 16:45:48 +08:00
Naughtz
88423c1e86 feature: Shortcut for collapse the left sidebar #692 2022-08-08 16:36:26 +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
Vincent Chan
91c62cb0ae feat: add default impl for image node 2022-08-08 15:46:02 +08:00
Lucas.Xu
19fc154681 feat: implement markdown input, like, #, *, -, -[] 2022-08-08 15:33:11 +08:00
Vincent Chan
7eb95def7c feat: handle triple tap 2022-08-08 14:43:45 +08:00
Lucas.Xu
7855e5403c feat: convert text to bulleted list style when inputing '* ' or '- ' 2022-08-08 13:59:38 +08:00
Naughtz
237f2f6190
Merge branch 'AppFlowy-IO:main' into main 2022-08-08 13:39:46 +08:00
Lucas.Xu
849e19e1ef fix: popuplist will not show when the selection is not collapsed 2022-08-08 13:37:56 +08:00
Chirag Bargoojar
9f490eefb0
Merge branch 'AppFlowy-IO:main' into main 2022-08-08 10:33:27 +05:30
chiragkr04
51ba26adb0 fix: unnecessary import 2022-08-08 10:24:10 +05:30
Naughtz
402b29b3e3 feature: MouseCursor for expanding row #687 2022-08-08 12:04:28 +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
appflowy
971a5e245a chore: rename folder 2022-08-08 10:49:00 +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
appflowy
a333f558f4 chore: rename flowy_board to appflowy_board 2022-08-08 10:27:58 +08:00
Lucas.Xu
2b113aae7f chore: format code 2022-08-08 10:23:43 +08:00
chiragkr04
58e6c58e65 fix: tooltip for open row as page 2022-08-07 20:04:54 +05:30
appflowy
ae57216c0a chore: add license 2022-08-07 16:11:42 +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
appflowy
1ba24c00ba chore: fix reset phantom record bug 2022-08-07 11:26:45 +08:00
appflowy
621c9615a1 chore: update import path 2022-08-07 10:46:31 +08:00
Ian Su
db19337609 feat: show icon in avatar 2022-08-07 00:05:12 +08:00
Ian Su
4eccdf3d28 feat: save icon into db 2022-08-06 22:38:03 +08:00
Ian Su
7fc9a085c5 refactor: move icon state to SettingsUserViewBloc 2022-08-06 22:38:03 +08:00
Ian Su
634170a86e feat: modify user setting layout 2022-08-06 22:38:03 +08:00
Ian Su
65e41dca88 feat: pick icon in settings dialog 2022-08-06 22:38:03 +08:00
appflowy
c035c9cf93 chore: config insert animation 2022-08-06 14:52:39 +08:00
appflowy
151e735d27 chore: dart fmt 2022-08-06 11:21:25 +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
appflowy
8ca1cc0a21 chore: add documentation 2022-08-05 23:53:50 +08:00
appflowy
9e4dbc53f7 chore: add documentation 2022-08-05 20:33:00 +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
appflowy
2e0256f305 fix: inserted index out of boundr 2022-08-05 12:51:47 +08:00
appflowy
e592a09ec3 chore: remove phantom where dragTarget disappear 2022-08-05 12:09:27 +08:00
appflowy
3977925e8a chore: add documentation 2022-08-05 11:59:20 +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
appflowy
a0d7f114c0 fix: invalid drag start index 2022-08-05 10:29:39 +08:00