Commit graph

1,276 commits

Author SHA1 Message Date
Lucas.Xu
cfd41d49a0
fix: remove heading node validation (#803) 2024-05-20 10:59:53 +08:00
Lucas.Xu
796d1249fe
chore: upgrade Flutter to 3.22.0 (#797) 2024-05-14 14:05:38 +08:00
Mathias Mogensen
1ceed9b4d2
fix: empty items disable context menu (#793) 2024-05-10 16:41:07 +02:00
Lucas.Xu
b827d089b6 chore: bump version 2.4.0 2024-05-06 09:44:23 +08:00
Lucas.Xu
dccda4284f
fix: cjk IME issues on Linux (#791) 2024-05-06 09:32:50 +08:00
q200892907
18425e2d40
fix: unable to include cjk in inline math equation (#781)
* fix:https://github.com/AppFlowy-IO/AppFlowy/issues/5189

* feat:add inlinAttributesBlacklist

* chore: use sliceAttributes instead of slice the attributes manually

---------

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-05-06 09:16:03 +08:00
Lucas.Xu
d9e6178859
fix: update selection from the delta (#788) 2024-05-04 10:38:15 +08:00
Jacopo Guzzo
ffe4b08d0f
fix: incorrect cursor movement behaviour (#751) 2024-05-02 10:57:25 +08:00
Lucas.Xu
f49e733615
feat: support option/cmd + click to open link (#787) 2024-05-02 10:53:22 +08:00
Lucas.Xu
b377c878c3
fix: improve link menu position (#786) 2024-05-02 10:47:29 +08:00
Lucas.Xu
1d5cdb7581 fix: numbered list doesn't increase when exporting html (#785) 2024-04-26 21:04:51 +08:00
Richard Shiue
90260d3824
feat: improve mobile selection (#776)
* chore: don't debounce by default

* chore: add platform-specific tap selection handlers

* chore: show floating toolbar after scroll end

* chore: use voidcallback

* chore: add configurable setting for ios tap selection
2024-04-26 16:57:44 +08:00
Lucas.Xu
c8f1c12999
chore: provide an option to disable color parser (#784)
* chore: provide an option to disable color parser

* feat: support table cell color
2024-04-26 16:57:20 +08:00
Lucas.Xu
28655b4873
chore: upgrade flutter dependencies (#778)
* chore: upgrade dependecies to major version

* fix: remove paste as html feature
2024-04-26 16:46:22 +08:00
Mathias Mogensen
680ada4fd8
chore: bump version 2.3.4 (#770) 2024-04-17 10:09:28 +08:00
Mathias Mogensen
9c08658499
fix: count any non-whitespace character (#771) 2024-04-16 19:20:18 +02:00
Lucas.Xu
5d4f2367a3
feat: support customizing mobile page style (#769)
* feat: customize the list icons

* test: fix tests
2024-04-16 17:30:51 +08:00
q200892907
a9ef209c55
feat: add table style (#766) 2024-04-16 15:41:08 +08:00
Lucas.Xu
61d892a09c
feat: support auto complete for text block (#764)
* feat: support auto complete for text block

* feat: support auto complete for text block

* test: add auto complete test

* feat: support tab to auto complete

* chore: optimize the code

* chore: update token
2024-04-11 10:48:12 +08:00
Lucas.Xu
6d12761929
fix: unable to select multiple words (#761) 2024-04-08 20:35:23 +08:00
Lucas.Xu
e83378cc65
fix: filter invalid text editing value (#760) 2024-04-08 15:30:46 +08:00
Lucas.Xu
c8cd4071e3
feat: combine diff operations (#759) 2024-04-08 11:52:45 +08:00
Lucas.Xu
a9c77a918b
fix: delta insert error (#758)
* fix: delta insert error

* fix: selection / cursor error
2024-04-08 09:15:27 +08:00
Mathias Mogensen
c97842ae91
feat: add more gesture interceptors (#757) 2024-04-04 13:51:05 +02:00
Lucas.Xu
b927ec0685
feat: support remote selections (#753)
* chore: delete deprecated code

* feat: support remote seleciton

* feat: support selection flag
2024-03-27 17:01:34 +08:00
Lucas.Xu
a571f2bc9d
fix: late initialization error (#750) 2024-03-20 12:03:34 +08:00
Lucas.Xu
cbb33469cd
feat: add diff document/nodes function (#748)
* feat: transform operations

* feat: add document diff function
2024-03-19 17:38:14 +08:00
Lucas.Xu
2493d9b920
feat: customize auto scroll offset on mobile (#743) 2024-03-14 23:15:05 +08:00
Lucas.Xu
ecec65f1db
fix: render paragraph hot reload error (#742) 2024-03-14 20:28:12 +08:00
Lucas.Xu
cbd92c4cd1
feat: disable converting heading block to numbered list block (#740) 2024-03-11 10:42:52 +08:00
Ming Li
ce391a8c0f
fix: xtra space from numbered list item (#724) 2024-03-07 10:19:38 +08:00
Nikita
8996fba940
fIx: disable tableActionHandler when the editorState is not editable (#733) 2024-03-07 09:48:47 +08:00
Lucas.Xu
014abd74fe
feat: add fixed toolbar example (#739)
* feat: add fixed toolbar example

* feat: highlight bold button if the selected text is all bold
2024-03-07 09:47:23 +08:00
Mathias Mogensen
44861b62aa
chore: bump version 2.3.3 (#735) 2024-03-06 10:59:06 +08:00
Old Autumn
0ad1986cd9
fix: transfer the whole line into link when text contains url (#693) (#737) 2024-03-06 10:58:47 +08:00
Lucas.Xu
d4d35c0d10
fix: flutter anlayze (#730) 2024-02-28 11:03:29 +08:00
Lucas.Xu
a52a2e7990
chore: reanme highlight color to background color (#729) 2024-02-28 10:57:13 +08:00
Lucas.Xu
9b9b2e78ab
feat: support selecting word on iOS throught long pressing (#728) 2024-02-27 23:33:53 +08:00
Lucas.Xu
9d9005366b
fix: unable to redo/undo in lists (#727) 2024-02-26 09:54:54 +08:00
Lucas.Xu
5e5b908e78
fix: resolve data loss issue during block type conversion (#726)
* fix: resolve data loss issue during block type conversion

* fix: flutter test

* test: add more tests
2024-02-26 09:44:43 +08:00
Lucas.Xu
0a84917e71
fix: unable to click the items in a long list (#725) 2024-02-25 20:35:09 +08:00
Lucas.Xu
1715ed4549
feat: support scaling the svg (#722)
* feat: support scaling the svg

* fix: flutter test
2024-02-21 15:41:55 +08:00
Lucas.Xu
f38328d9e5
chore: upgrade flutter version to 3.19.0 (#719) 2024-02-18 21:57:42 +08:00
dagyu
763459b516
fix: the positioning of the slash command menu in the web version (#709) 2024-02-18 21:57:31 +08:00
Sean Riley Hawkins
96fc5b5ab0
fix: unable to export image block in markdown format (#713)
* fix: replace image_src with url attribute solves (null) bug on export

* test: change test attribute value

* Update lib/src/plugins/markdown/encoder/parser/image_node_parser.dart

---------

Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-02-18 11:54:43 +08:00
Mathias Mogensen
66762ef9a0
feat: debounce on word count service (#711)
* feat: debounce on word count service

* test: add pump for debounce in test
2024-02-12 00:27:10 +01:00
Mathias Mogensen
e09bde476b
feat: on demand word count without listening (#710) 2024-02-08 21:25:48 +01:00
Mathias Mogensen
63844fd121
feat: support selection counters (#706)
* feat: support selection counters

* feat: improve
2024-02-08 10:46:45 +01:00
Mathias Mogensen
9c27b8e309
feat: word counter service (#705)
* feat: word counter service

* chore: minor improvement

* test: add expect for stop()

* fix: code review
2024-02-07 16:30:27 +01:00
Lucas.Xu
7000a19d81 chore: bump version 2.3.2 2024-02-07 22:36:44 +08:00