Commit graph

1,283 commits

Author SHA1 Message Date
Morn
c643df7c9e
feat: support formula in DeltaMarkdownDecoder (#1155) 2025-11-11 09:41:26 +08:00
Richard Shiue
1c2d58b65a
fix: super weird bug with placeholders (#1159) 2025-11-11 09:41:02 +08:00
Lucas
f125330265
feat: add scroll animtion on mobile (#1154) 2025-11-07 11:28:42 +08:00
Lucas
5c4a6f904c
feat: add animation during auto scrolling (#1153) 2025-11-06 12:40:37 +08:00
Richard Shiue
387a90ce39
feat: allow passing in a context menu builder (#1152)
* feat: allow passing in a context menu builder

* test: fix test

* chore: dart analyzer
2025-11-06 11:48:13 +08:00
Richard Shiue
daacca47da
chore: allow users to supply decoration instead of only color (#1150) 2025-11-05 09:56:08 +08:00
Morn
de34eee281
fix: text style extensions combine logic issue with fontfamily (#1149) 2025-10-31 09:48:04 +08:00
Morn
85f0d81e50
fix: scrolling issue with single block node from bottom to top (#1148) 2025-10-28 10:16:00 +08:00
Lucas
bcafa80b78
chore: optimize auto scroller speed (#1147)
* chore: bump version 6.0.0

* chore: bump version 6.0.0

* feat: optimize the auto scroller speed

* chore: code format
2025-10-27 14:49:14 +08:00
Lucas
4c1d2eca35
fix: paste issue from ChatGPT (#1146)
* chore: remove diff issue

* fix: deepcopy the children node when delete node

* fix: auto scroller issue

* fix: paste content from chatgpt
2025-10-22 13:59:26 +08:00
Richard Shiue
1ec9bb7f29
feat: open html decoder for custom parser (#1145) 2025-10-22 13:45:26 +08:00
Aachman Garg
d830301200
fix: unable to input text on windows desktop (#1126)
* Provide the relevant viewId to TextInputConfiguration in KeyboardServiceWidget
2025-07-11 20:55:52 +08:00
Lucas
49a2b1c0a4
chore: upgrade to flutter 3.32.4 (#1123) 2025-06-25 11:31:04 +08:00
Jan Zimola
6721018df0
feat: added offline collaboration example using appflowy_editor_sync_plugin (#1103)
* Adding offline collaboration example using appflowy_editor_sync_plugin

* Adapting example to a new  appflowy_editor_sync_plugin version.

* Revert "Adapting example to a new  appflowy_editor_sync_plugin version."

This reverts commit 7ea235f6f6ceb34d00a365fd05e82cdb6c5a8c67.

* increase flutter-version for testing workflow

* fix: auto_scrollable_widget adding lint ignore: invalide_use_of_protected_member.
2025-05-12 15:21:29 +08:00
Lucas
470c4e77c7
feat: support block wrapper (#1101) 2025-05-07 10:28:18 +08:00
Lucas
e56746ac65
fix: paste single line text will remove the children block (#1100)
* fix: paste single line text will remove the children block

* fix: ignore deletion in table cell blocl

* chore: update undo redo stack size and seal time

* chore: refactor undo logic

* Revert "chore: refactor undo logic"

This reverts commit 98d64528845eba23f145827d331606afeb2840e5.
2025-04-30 15:50:09 +08:00
Lucas.Xu
37c99eee9a chore: bump version 5.2.0 2025-04-17 10:09:23 +08:00
Morn
680222f503
fix: slash not recogized on mobile (#1096) 2025-04-16 16:04:20 +08:00
Lucas
23618990b2
feat: add linkbreak in markdown decoder (#1090)
* feat: add linkbreak in markdown decoder

* fix: markdown text
2025-04-16 15:14:24 +08:00
Morn
552f95fd15
feat: add RegExp to CharacterShortcutEvent (#1088)
* feat: add RegExp to CharacterShortcutEvent

* fix: testing error
2025-04-02 12:53:45 +08:00
Morn
d5c9f64ebe
fix: do not recreate the toolbar when the selection not changed (#1086) 2025-04-01 09:22:48 +08:00
Mathias Mogensen
e214cfea4a
fix: backspace select all (#1077)
* test: ignore coverage in copied flutter files

* fix: selection and focus missing after backspace
2025-04-01 09:22:37 +08:00
Morn
5ad9d771a8
fix: slash menu sometimes incorrectly show on left side (#1082) 2025-03-27 13:43:03 +08:00
Morn
c40ee05b39
fix: add isMetricsChanged to FloatingToolbarBuilder (#1081) 2025-03-27 13:42:48 +08:00
Richard Shiue
f46e991d0a
fix: shift+click not working if beginning is out of the window (#1079) 2025-03-26 10:22:20 +08:00
Morn
ee37e1eb82
fix: rename the descroption of turning into heading shortcuts (#1075) 2025-03-25 11:41:22 +08:00
Saif Addin
591e1ab8fd
fix: prevent lock after backspacing on select all (#1076) 2025-03-25 11:41:02 +08:00
Morn
5bcc4e8fd9
fix: enable dismiss floating toolbar from outside (#1073)
* chore: update comment of the editable field in editor

* fix: assertion in editor list example

* feat: add text span overlay

* feat: add textSpanOverlayBuilder in edtor style

* fix: enable dismiss floating toolbar from outside

* chore: make sure context of global key in rich text is available for overlay

---------

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2025-03-24 13:45:01 +08:00
Lucas
f2685cb900
feat: add document rules (#1071) 2025-03-19 10:21:20 +08:00
Lucas
a583d139d2
fix: parse table width/height error if the value is int (#1072) 2025-03-19 10:21:01 +08:00
Lucas
5070212ee0
chore: mark node id as non final (#1070) 2025-03-17 11:39:52 +08:00
Morn
2b5830dbaf
chore: enable pass custom color from outside (#1066)
* chore: enable pass custom color from outside

* chore: add toolbarBuilder for FloatingToolbar
2025-03-17 11:17:04 +08:00
Lucas
ec7350da7c
fix: unable to undo/redo when the selection is null (#1067)
* fix: unable to undo/redo when the selection is null

* test: add undo without selection test
2025-03-14 14:16:38 +08:00
Lucas
7ded33fb93
fix: assertion in editor list example (#1064)
* chore: update comment of the editable field in editor

* fix: assertion in editor list example
2025-03-14 11:46:41 +08:00
Morn
4c701431f4
fix: recreate FloatingToolbarWidget after Brightness was changed (#1063)
* fix: recreate FloatingToolbarWidget after Brightness was changed

* fix: change toolbar divider color
2025-03-14 09:54:11 +08:00
Lucas
2b8c3af548
fix: auto scroll issue (#1062) 2025-03-13 10:21:04 +08:00
Morn
4f51ccd35e
feat: enable set floatingToolbarHeight outside (#1058)
* feat: enable set floatingToolbarHeight outside

* feat: add HoverController for toolbar

* fix: rever HoverController

This reverts commit b9cc036c9cb0ea03b41eb7c302634158b6ddfb53.
2025-03-13 10:20:11 +08:00
Morn
8db5bdff8f
fix: interceptor not working with continuous deleting (#1057) 2025-03-12 13:36:59 +08:00
Lucas
5841b4c1ba
chore: remove assertion in scrollable helper (#1056) 2025-03-10 21:07:58 +08:00
Morn
c802beb8b9
fix: menu position error (#1054) 2025-03-10 19:16:31 +08:00
Lucas
9145121c7a
feat: support customizing scroll edge offset (#1055) 2025-03-10 19:16:15 +08:00
Morn
63e92c19f5
chore: add onScrollViewScrolled to EditorState (#1053) 2025-03-10 11:05:59 +08:00
Lucas
fcb7e6bb41
feat: add trailing builder in block menu (#1052)
* feat: custom selection area position

* feat: add action menu trailing

* feat: support trailing action builder for text blocks
2025-03-10 11:05:01 +08:00
Morn
e2c9713104
fix: scrollController disposed twice (#1050) 2025-03-06 16:40:20 +08:00
Lucas
866aea4dac
feat: add flag to disable keyboard shortcuts (#1049) 2025-03-06 14:25:44 +08:00
Lucas
b2672f297b
feat: support customizing link button (#1048) 2025-03-03 16:53:25 +08:00
Lucas
5277d2ddd1
chore: bump version 5.1.0 (#1047) 2025-02-28 10:30:39 +08:00
Morn
7f5a5a0754
fix: add default selection area for empty character (#1043) 2025-02-27 14:29:52 +08:00
Richard Shiue
fa186a4815
fix: check for has client before jumping in shrinkwrapped editor (#1045) 2025-02-27 14:29:30 +08:00
Morn
429ab33652
fix: support custom non-standard urls (#1042) 2025-02-27 14:21:00 +08:00