5.1.0
What's Changed
- fix: export pdf set font not work by @Linij in #923
- fix: _deleteBackward deleteRange start must > 0 by @Linij in #928
- chore: update device_info_plus to 11.0.0 by @LucasXu0 in #931
- fix: html decoder ignores h4-h6 tags by @LucasXu0 in #932
- fix: markdown parser doesn't recognize softline breaks by @LucasXu0 in #933
- feat: select multiple lines with block selection style by @LucasXu0 in #936
- feat: custom slice function by @LucasXu0 in #935
- fix: use retain instead of insert/delete for same attr by @LucasXu0 in #937
- fix: update migration guide by @emmanuel-ferdman in #929
- fix: replace texts assertion by @LucasXu0 in #938
- fix: links starting with 0 index lose href attribute after formating by @LucasXu0 in #947
- fix: replace texts may result in incorrect afterSelection by @LucasXu0 in #952
- fix: cancel block selection when tapping the editor on mobile by @LucasXu0 in #956
- fix: highlight search match not scrolling document to reveal said match by @richardshiue in #954
- fix: cursor height is inconsistent when the font size is smaller than the default text size by @LucasXu0 in #958
- feat: exclude padding when highlight heading block by @LucasXu0 in #960
- fix: move cursor up / down error by @LucasXu0 in #961
- fix: table resizing when rect not rendered by @Xazin in #967
- fix: Searching command with / using in18 by @Ahad-patel in #966
- fix: cut collapsed table cell won't crash the editor by @saif-ellafi in #963
- fix: deleting the last table being the last node of the document, places an empty node to avoid the editor to crash by @saif-ellafi in #951
- fix: cross blocks format not reflected on the float toolbar by @LucasXu0 in #971
- feat: support in memory transaction update by @LucasXu0 in #972
- fix: editor now detects phone number and launches it by @ARYPROGRAMMER in #970
- fix: ignore backspace on empty table cells to avoid editor crash by @saif-ellafi in #964
- fix: hide the floating toolbar if no content is visible by @LucasXu0 in #976
- fix: skip repeated key events when the slash menu is opening by @LucasXu0 in #978
- fix: creating document from slash menu leaves text behind by @LucasXu0 in #980
- fix: closing a ')' braket to create a link will erase a text following it to the end of a paragraph by @LucasXu0 in #983
- fix: underscore works should not be interpreted in inline-code by @LucasXu0 in #984
- feat: support customize supported node types for slash menu by @LucasXu0 in #982
- chore: refactor html test by @LucasXu0 in #987
- fix: issue #6808 of appflowy by @asjqkkkk in #986
- fix: cross column deletion in the table by @Linij in #934
- feat: add command shortcut keys to convert text to title by @Ahad-patel in #921
- Fixed menu closing on some devices by @g-apparence in #941
- feat: reset to the default inline code format logic by @LucasXu0 in #988
- feat: add
partialSlicedto support partial sliced attributes by @LucasXu0 in #989 - fix: shift+enter should wrap the line in list by @LucasXu0 in #990
- fix: assertion error in auto_expand_editor example by @mikefaust-jm in #991
- fix: all the text pasted from google doc will be applied inline link by @asjqkkkk in #993
- fix: sougou IME issue on Windows by @asjqkkkk in #1000
- feat: deep copy the node by @LucasXu0 in #995
- fix: checking is mounted before updating the value of PropertyValueNotifier(#977) by @asjqkkkk in #997
- feat: support text align in text-based blocks by @LucasXu0 in #1002
- feat: enable debug paint size for mobile drag handle by @LucasXu0 in #1007
- fix: out of text range while composing error by @kyungilcho in #979
- fix: error format of TextEditingDeltaInsertion by @asjqkkkk in #1004
- feat: clear selection extra info before inserting a new line by @LucasXu0 in #1009
- fix: enter after emoji will create a softbreak on mobile by @LucasXu0 in #1010
- feat: expose text span for text style builder by @LucasXu0 in #1011
- fix: using space bar to move the cursor not working on Android by @asjqkkkk in #1013
- fix: unable to parse image if the image is inside the paragraph by @LucasXu0 in #1012
- fix: use jump to when cursor not rendered by @richardshiue in #1015
- fix: check if scroll service is disposed before scrolling by @richardshiue in #1016
- feat: support copy with indentPadding by @LucasXu0 in #1018
- feat: upgrade to Flutter 3.27.0 by @LucasXu0 in #1020
- fix: the cursor constantly blinking on Android by @asjqkkkk in #1023
- fix: RTL languages display incorrectly with soft line break(#7153) by @asjqkkkk in #1026
- fix: find getting focus unexpectedly by @richardshiue in #1032
- feat: disable floating toolbar when editable is false by @LucasXu0 in #1034
- feat: allow coloring image menu by @saif-ellafi in #1014
- fix: editor will crash if deleting all nodes by @LucasXu0 in #1037
- feat: add simple columns block in editor by @LucasXu0 in #1038
- feat: add interceptor into selection service to custom the drag target node by @LucasXu0 in #1044
- fix: support custom non-standard urls by @asjqkkkk in #1042
- fix: check for has client before jumping in shrinkwrapped editor by @richardshiue in #1045
- fix: add default selection area for empty character by @asjqkkkk in #1043
- chore: bump version 5.1.0 by @LucasXu0 in #1047
New Contributors
- @emmanuel-ferdman made their first contribution in #929
- @saif-ellafi made their first contribution in #963
- @ARYPROGRAMMER made their first contribution in #970
- @g-apparence made their first contribution in #941
- @mikefaust-jm made their first contribution in #991
- @kyungilcho made their first contribution in #979
Full Changelog: 4.0.0...5.1.0