Releases: AppFlowy-IO/appflowy-editor
Releases · AppFlowy-IO/appflowy-editor
4.0.0
What's Changed
- feat: support dragging to reorder block by @LucasXu0 in #887
- feat: implement auto scroll when draggaing to reorder by @LucasXu0 in #889
- fix: backquote key will cause crash when using Frence IME by @LucasXu0 in #892
- fix: odd toggle behavior continuous markdown by @Xazin in #893
- fix: context menu doesn't show up when the first paragraph is empty by @q200892907 in #891
- feat: Allow configuring the auto scroll edge offset by @snipd-min in #888
- feat: support moving a block to become a child of another block by @LucasXu0 in #896
- feat: listen on delete_backward changes by @LucasXu0 in #898
- feat: support formatting text when the composing range is not collapsed by @LucasXu0 in #900
- feat: support skipping slice attributes by @LucasXu0 in #901
- feat: add keyboard service interceptor to prevent default ops execution by @LucasXu0 in #902
- feat: support keyboard gesture on mobile by @LucasXu0 in #905
- feat: add 'delete line' command shortcut by @LucasXu0 in #906
- chore: integrate delete line command into cut command by @LucasXu0 in #907
- fix: insert the pasted nodes after current selection if they start with a non-delta node by @LucasXu0 in #908
- feat: implement custom pan gesture to avoid delay offset update by @LucasXu0 in #909
- feat: Multi list indentation at once by @Ahad-patel in #903
- feat: slice attribute from next position if index is 0 by @LucasXu0 in #911
- fix: only notify ui of selection change if it actually changed by @Xazin in #914
- fix: shift+delete by @Xazin in #916
- fix: ctrl+delete does not delete newlines by @Xazin in #917
- fix: ctrl+backspace does not delete newlines by @Xazin in #918
- fix: do not highlight inactive items on empty selection by @Xazin in #915
- fix: showActionsNotifier called after it has been disposed will raise… by @LucasXu0 in #919
- feat: add auto expanded editor showcase by @LucasXu0 in #920
- feat: override block component validator by @LucasXu0 in #924
- chore: bump version 4.0.0 by @LucasXu0 in #925
New Contributors
- @snipd-min made their first contribution in #888
- @Ahad-patel made their first contribution in #903
Full Changelog: 3.3.0...4.0.0
3.3.0
What's Changed
- feat: support moving cursor using keyboard gesture by @LucasXu0 in #879
- fix: regain focus after navigation arrows are used by @MayurSMahajan in #878
- feat: support more link types by @SillyCoon in #876
- fix: unsupported platform error on web by @kkundi in #881
- fix: platform.environment is not supported on web by @LucasXu0 in #882
- fix: document getting first or last node exception by @Linij in #885
- chore: remove todolist validation and set checked as false by default by @LucasXu0 in #883
- chore: hide Log and PlatformExtension by @LucasXu0 in #886
New Contributors
- @SillyCoon made their first contribution in #876
- @kkundi made their first contribution in #881
Full Changelog: 3.2.0...3.3.0
3.2.0
What's Changed
- feat: customize shortcuts in readonly mode by @LucasXu0 in #840
- fix: document from markdown contains html escape text by @LucasXu0 in #841
- fix: force unwrap error by @LucasXu0 in #847
- fate: magnifier should be fully displayed at the edge of the editor w… by @hkm5558 in #846
- fix: error in file selection by @zuvola in #844
- feat: render drop target by @Xazin in #848
- fix: refine drop target position by @Xazin in #849
- feat: support single column slash menu by @appflowy in #850
- chore: support disabling selection gesture by @LucasXu0 in #851
- feat: support disabling keyboard & scroll service by @LucasXu0 in #852
- fix: stabilize rendering for nested lists beyond level 1 by @LucasXu0 in #855
- feat: support customizing tooltip style by @LucasXu0 in #856
- chore: expose text operation functions by @LucasXu0 in #861
- feat: custom slash menu text style by @LucasXu0 in #862
- feat: paste list children nodes by @zoli in #863
- fix: enable converting multilne to list by @zoli in #860
- feat:update keyboard height by @q200892907 in #854
- chore: support disable auto scroll by @LucasXu0 in #864
- feat: optimize table update by @LucasXu0 in #869
- fix: table cell insertion error by @LucasXu0 in #870
- fix:chinese input by @q200892907 in #871
- fix: context menu wrong offset by @Xazin in #874
- feat: optimize the table node parse steps and add logs by @LucasXu0 in #875
New Contributors
- @hkm5558 made their first contribution in #846
- @zuvola made their first contribution in #844
- @appflowy made their first contribution in #850
Full Changelog: 3.1.0...3.2.0
3.1.0
What's Changed
- chore: upgrade flutter dependencies by @LucasXu0 in #778
- chore: provide an option to disable color parser by @LucasXu0 in #784
- feat: improve mobile selection by @richardshiue in #776
- fix: improve link menu position by @LucasXu0 in #786
- feat: support option/cmd + click to open link by @LucasXu0 in #787
- fix: incorrect cursor movement behaviour by @Jei-sKappa in #751
- fix: update selection from the delta by @LucasXu0 in #788
- fix:replace_text by @q200892907 in #781
- fix: cjk IME issues on Linux by @LucasXu0 in #791
- fix: empty items disable context menu by @Xazin in #793
- chore: upgrade Flutter to 3.22.0 by @LucasXu0 in #797
- fix: remove heading node validation by @LucasXu0 in #803
- fix: cursor height is not consistent by @LucasXu0 in #805
- refactor: separated determineTextDirection function by @zoli in #809
- fix: markdown to document with image url having properties after extension by @stevenosse in #795
- fix: incorrect cursor position after new line by @LucasXu0 in #817
- feat: command improvement by @Xazin in #825
- fix: content jumping down and scrolling getting locked. by @MayurSMahajan in #821
- fix: underscore markdown syntax assertion by @LucasXu0 in #826
- fix: cursor height is inconsistent after upgrading to Flutter 3.22 by @LucasXu0 in #827
- fix: add code to support sliced by @Xazin in #829
- feat: undo markdown style by @Xazin in #830
- fix: handwriting ime doesn't work by @LucasXu0 in #832
- feat: support custom markdown parsers by @LucasXu0 in #835
- chore: remove macos runner 11 in test ci by @LucasXu0 in #836
- feat: enable selection in readonly mode by @LucasXu0 in #837
- Use format of wrapping node when pasting plain text by @jpenna in #692
- fix: incorrect calculation of skip value in moveVertical by @Jei-sKappa in #790
- Document to PDF feature for AppFlowy Editor by @rileyhawk1417 in #695
- fix: render issue of nested list by @LucasXu0 in #838
- fix: the toolbar will be blocked if the scroll bar is hidden by @LucasXu0 in #839
New Contributors
- @Jei-sKappa made their first contribution in #751
Full Changelog: 2.3.4...3.1.0
3.0.0
What's Changed
- chore: upgrade flutter dependencies by @LucasXu0 in #778
- chore: provide an option to disable color parser by @LucasXu0 in #784
- feat: improve mobile selection by @richardshiue in #776
- fix: improve link menu position by @LucasXu0 in #786
- feat: support option/cmd + click to open link by @LucasXu0 in #787
- fix: incorrect cursor movement behaviour by @Jei-sKappa in #751
- fix: update selection from the delta by @LucasXu0 in #788
- fix:replace_text by @q200892907 in #781
- fix: cjk IME issues on Linux by @LucasXu0 in #791
- fix: empty items disable context menu by @Xazin in #793
- chore: upgrade Flutter to 3.22.0 by @LucasXu0 in #797
- fix: remove heading node validation by @LucasXu0 in #803
- fix: cursor height is not consistent by @LucasXu0 in #805
- refactor: separated determineTextDirection function by @zoli in #809
- fix: markdown to document with image url having properties after extension by @stevenosse in #795
- fix: incorrect cursor position after new line by @LucasXu0 in #817
- feat: command improvement by @Xazin in #825
- fix: content jumping down and scrolling getting locked. by @MayurSMahajan in #821
- fix: underscore markdown syntax assertion by @LucasXu0 in #826
- fix: cursor height is inconsistent after upgrading to Flutter 3.22 by @LucasXu0 in #827
Full Changelog: 2.3.4...3.0.0
2.5.0
What's Changed
- chore: upgrade flutter dependencies by @LucasXu0 in #778
- chore: provide an option to disable color parser by @LucasXu0 in #784
- feat: improve mobile selection by @richardshiue in #776
- fix: improve link menu position by @LucasXu0 in #786
- feat: support option/cmd + click to open link by @LucasXu0 in #787
- fix: incorrect cursor movement behaviour by @Jei-sKappa in #751
- fix: update selection from the delta by @LucasXu0 in #788
- fix:replace_text by @q200892907 in #781
- fix: cjk IME issues on Linux by @LucasXu0 in #791
- fix: empty items disable context menu by @Xazin in #793
- chore: upgrade Flutter to 3.22.0 by @LucasXu0 in #797
- fix: remove heading node validation by @LucasXu0 in #803
New Contributors
- @Jei-sKappa made their first contribution in #751
Full Changelog: 2.3.4...2.5.0
2.4.0
What's Changed
- chore: upgrade flutter dependencies by @LucasXu0 in #778
- chore: provide an option to disable color parser by @LucasXu0 in #784
- feat: improve mobile selection by @richardshiue in #776
- fix: improve link menu position by @LucasXu0 in #786
- feat: support option/cmd + click to open link by @LucasXu0 in #787
- fix: incorrect cursor movement behaviour by @Jei-sKappa in #751
- fix: update selection from the delta by @LucasXu0 in #788
- fix:replace_text by @q200892907 in #781
- fix: cjk IME issues on Linux by @LucasXu0 in #791
New Contributors
- @Jei-sKappa made their first contribution in #751
Full Changelog: 2.3.4...2.4.0
2.3.4
What's Changed
- feat: add fixed toolbar example by @LucasXu0 in #739
- fIx: TableActionHandler editorState.editable [Bug] (issue (#717) ) by @Taverz in #733
- Get rid of the extra space from numbered list item by @lming in #724
- feat: disable converting heading block to numbered list block by @LucasXu0 in #740
- fix: debugNeedsLayout assert for paragraph rendering on hot reload by @LucasXu0 in #742
- feat: customize auto scroll offset on mobile by @LucasXu0 in #743
- feat: add diff document/nodes function by @LucasXu0 in #748
- fix: late initialization error by @LucasXu0 in #750
- feat: support remote selections by @LucasXu0 in #753
- feat: add more gesture interceptors by @Xazin in #757
- fix: delta insert error by @LucasXu0 in #758
- feat: combine diff operations by @LucasXu0 in #759
- fix: filter invalid text editing value by @LucasXu0 in #760
- fix: unable to select multiple words by @LucasXu0 in #761
- feat: support auto complete for text block by @LucasXu0 in #764
- feat:add table style by @q200892907 in #766
- feat: support customizing mobile page style by @LucasXu0 in #769
- fix: count any non-whitespace character by @Xazin in #771
- chore: bump version 2.3.4 by @Xazin in #770
New Contributors
Full Changelog: 2.3.3...2.3.4
2.3.3
What's Changed
- chore: revert ime changes by @LucasXu0 in #701
- fix: fix checkbox not work as expected in html module. by @penkzhou in #700
- chore: update Chinese i18n by @sun-jiao in #698
- feat: word counter service by @Xazin in #705
- feat: support selection counters by @Xazin in #706
- feat: on demand word count without listening by @Xazin in #710
- feat: debounce on word count service by @Xazin in #711
- Fix md image export by @rileyhawk1417 in #713
- fix: Slash command menu bad positioning in Web Version by @dagyu in #709
- chore: upgrade flutter version to 3.19.0 by @LucasXu0 in #719
- feat: support scaling the svg by @LucasXu0 in #722
- fix: unable to click the items in a long list by @LucasXu0 in #725
- fix: resolve data loss issue during block type conversion by @LucasXu0 in #726
- fix: unable to redo/undo in lists by @LucasXu0 in #727
- feat: support selecting word on iOS through long pressing by @LucasXu0 in #728
- chore: rename highlight color to background color by @LucasXu0 in #729
- fix: flutter analyze by @LucasXu0 in #730
- fix: transfer the whole line into link when text contains url (#693) by @penkzhou in #737
- chore: bump version 2.3.3 by @Xazin in #735
New Contributors
Full Changelog: 2.3.1...2.3.3
2.3.1
What's Changed
- fix: the menu dismissed after selecting block style by @LucasXu0 in #670
- fix:Solve the problem that Chinese ime cannot continue deleting after deleting input content by @q200892907 in #672
- feat: backslash to ignore shortcut event by @hyj1204 in #635
- feat: support formatting greater hyphen to single arrow by @Jayaprakash-dev in #665
- fix: the magnifier doesn't disappear when the selection is collapsed by @LucasXu0 in #675
- fix: headingBlockComponentBuilder doesn't use placeholderTextStyle by @LucasXu0 in #677
- feat: parse nested numbered list by @pithuene in #674
- feat:Optimize Enter operation by @q200892907 in #673
- fix: unable to use slide gesture to close keyboard by @LucasXu0 in #676
- fix: upgrade markdown to 7.2.1 by @Xazin in #686
- fix:windows chinese ime issue by @q200892907 in #682
- Localize more items by @jpenna in #680
- Fix: pasting keeps current node by @jpenna in #689
- Translate commands by @jpenna in #687
- fix: add support for breakline and divider by @penkzhou in #690
- feat: Add contentInsertionConfiguration to editor and text input service by @stevenosse in #691
- chore: bump version 2.3.1 by @LucasXu0 in #697
New Contributors
- @pithuene made their first contribution in #674
- @jpenna made their first contribution in #680
- @penkzhou made their first contribution in #690
- @stevenosse made their first contribution in #691
Full Changelog: 2.3.0...2.3.1