fleather
Clean, minimalistic and collaboration-ready rich text editor for Flutter.
1.28.0
12K downloads/mo
#2751 most downloaded on pub.dev
fleather-editor/fleather
What this package is like to depend on
Last release today
24 Aug 2026
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 41 of 41 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
42 releases · first in 2022
4 releases in the last 12 months
see the full history below
Release timeline
42 releases · Jun 2022 to Aug 2026Releases
latest 42-
1.28.024 Aug 2026Release notes
Open source →- Upgrade to Flutter 3.47
- [Breaking] Use material_ui and cupertino_ui packages
Release notes
Open source →- Upgrade to Flutter 3.47
- [Breaking] Use material_ui and cupertino_ui packages
-
1.27.025 May 2026Release notes
Open source →- Upgrade to Flutter 3.44
- [Fix] Editor reveals cursor and widget when not focused
Release notes
Open source →- Upgrade to Flutter 3.44
- [Fix] Editor reveals cursor and widget when not focused
-
1.26.009 Oct 2025Release notes
Open source →- Editor and cursor brought into viewport if is wrapped with a scrollable regardless of it's
scrollableproperty - [Fix] incorrect width when using TextWidthBasis.longestLine with multiple lines
- [Fix] exception thrown when editor starts with an element that do not compute distance to actual baseline
Release notes
Open source →- Editor and cursor brought into viewport if is wrapped with a scrollable regardless of it's
scrollableproperty - [Fix] incorrect width when using TextWidthBasis.longestLine with multiple lines
- [Fix] exception thrown when editor starts with an element that do not compute distance to actual baseline
- Editor and cursor brought into viewport if is wrapped with a scrollable regardless of it's
-
1.25.130 Aug 2025 -
1.25.017 Aug 2025Release notes
Open source →- Upgrade to Flutter 3.35
- Add attributes to images
- Support
TextWidthBasis.longestLine - Support custom
StrutStyle - Built-in emoji shortcuts
- [Fix] Corrupted cursor position when deleting blocks
- [Fix] Error when using multi-level lists of different nature
Release notes
Open source →- Upgrade to Flutter 3.35
- Add attributes to images
- Support
TextWidthBasis.longestLine - Support custom
StrutStyle - Built-in emoji shortcuts
- [Fix] Corrupted cursor position when deleting blocks
- [Fix] Error when using multi-level lists of different nature
-
1.24.0+106 Jul 2025Release notes
Open source →- Use Flutter context menu when read-only on iOS
- Add translations for Hungarian
- [Fix]
mergemethod not applying horizontal rule theme data - [Fix] regex for ul in Markdown decoder
Release notes
Open source →- Use Flutter context menu when read-only on iOS
- Add translations for Hungarian
- [Fix]
mergemethod not applying horizontal rule theme data - [Fix] regex for ul in Markdown decoder
-
1.23.026 May 2025 -
1.22.028 Apr 2025Release notes
Open source →tab(resp.shift+ tab) indents (resp. un-indents) lineAutoExitRuleun-indents lists- iOS selection improvements
- [Fix] iOS floating cursor wrongly position when editor has padding
- [Fix] HTML encoding when multi-levels lists are followed by other lists or a plain paragraph
Release notes
Open source →tab(resp.shift+ tab) indents (resp. un-indents) lineAutoExitRuleun-indents lists- iOS selection improvements
- [Fix] iOS floating cursor wrongly position when editor has padding
-
1.21.009 Apr 2025Release notes
Open source →- Add Portuguese & Brazilian Portuguese support
- Add Korean support
- Upgrade to Flutter 3.29
contextMenuBuildercan be overridden- [Fix] Inappropriate leading numbers in code block
- [Fix] Theme not being applied to checklist
-
1.20.106 Feb 2025Release notes
Open source →- Fix markdown decoder not recognizing all ul tokens
- Fix scroll jumps when toggling checkbox
- Fix null check on null value error in _onChangedClipboardStatus
Release notes
Open source →- [Fix] markdown decoder not recognizing all ul tokens
- [Fix] scroll jumps when toggling checkbox
- [Fix] null check on null value error in _onChangedClipboardStatus
-
1.20.029 Dec 2024 -
1.19.011 Sep 2024Release notes
Open source →- Improve performance when handling long documents
- Add translations for Persian
- Ability to cherrypick autoformats natively available
- Add support for indentation in blocks in Markdow codec
- [Fix] Autoformat cannot be undone on iOS
-
1.18.017 Aug 2024Release notes
Open source →- Add the ability to use custom
TextSelectionControls - Add foundations for localization
- Add translations for French
- Add clear method on controller
- Improve performance by using repaint boundary
- Fix hit test issue when scrolled
- Fix copy issue when selection is inverted
- Add the ability to use custom
-
1.17.018 Jul 2024Release notes
Open source →- Fleather manages the viewport
- Add ability to provide custom clipboard status notifier
- Fix editor requests keyboard and focus when checklist toggled
Behavior for
scrollableandexpandchanged. Check https://github.com/fleather-editor/fleather/pull/338#issuecomment-2212484545; -
1.16.022 Jun 2024Release notes
Open source →- Inline Markdown shortcuts
- Enable auto-correct on mobile devices
- Enable suggestions on Android devices
- [UI change] Adjust default theme
- [Fix] selectors in toolbar going under keyboard
-
1.15.0+129 May 2024Release notes
Open source →- Upgrade to Flutter 3.22
- Remove selection gestures when enableInteractiveSelection is
false - Upgrade dependencies
-
1.14.5+107 May 2024Release notes
Open source →- [Fix] toolbar moving out of viewport upon scrolling
- [Fix] list number using the wrong theme
- [Fix] link bottom sheet UI issues
- [Fix] toolbar selector positioning
- [Fix] scroll to cursor when cursor is bigger than viewport
-
1.14.413 Apr 2024Release notes
Open source →- [Fix] selection handles not disposed after disposing selection overlay
- [Fix] wrong selection after pasting
- [Fix] multiple cursor on editor after selecting Android keyboard suggestion
- [Fix] FleatherThemeData.merge not applying heading 6 theme
- [Fix] get selection style for beginning of new line
- [Fix] sending invalid composing range to engine
-
1.14.327 Mar 2024Release notes
Open source →- Hide collapsed selection handle in read-only mode
- Hide text selection highlight when editor is unfocused
- Scroll to selection after keyboard opened
-
1.14.220 Mar 2024Release notes
Open source →- Update selection correctly after pasting text
- Make color attributes toggleable
- Revert "Use normalized text editing value for updating remote value"
-
1.14.131 Jan 2024Release notes
Open source →- Use normalized text editing value for updating remote value
- Expose
SelectorScope - Remove
dart:iousages - Relax
intlversion
-
1.14.0+127 Jan 2024Release notes
Open source →- Add
ClipboardManagerwhich can be used to implement rich clipboard - Use overlay entries to prevent focus loss when selection color or heading in default toolbar
- Replace quill_delta package with parchment_delta
- [Fix] Caret movement issues
- [Fix] Caret painting on focus gain
- Add
-
1.13.213 Jan 2024 -
1.13.113 Jan 2024 withdrawnRelease notes
Open source →- Example enriched with ImagePicker
- [Fix] web - erratic cursor positioning when navigating document with keyboard
- [Fix] Persistent context menu when updating
FleatherEditorwidget - [Fix] pub.dev warnings - dependencies upgraded
-
1.13.006 Jan 2024Release notes
Open source →- Enhanced text selection experience on mobile (including magnifier)
- [Fix] Vertical cursor movements have incorrect behavior when initiated from a line with large embeds
-
1.12.010 Dec 2023Release notes
Open source →- Introduce AutoFormats to handle automatic text formatting and make Heuristics only responsible for validity of document
- Show context menu on desktop
- Add unset background and text color option
- Handle more text editing intents (See #180 for the list)
- [Fix] toolbar button design
- [Fix] preserve line style on new line
- [Fix] example app build for Android
-
1.11.001 Dec 2023Release notes
Open source →- Support for Flutter 3.16
- [Fix] exception thrown when inserting new line with toggled inline styles
-
1.10.019 Aug 2023 -
1.9.121 Jul 2023Release notes
Open source →- [Fix] light theme inline code background color for Material 3
- [Fix] wrong bounding box for text lines in block
- [Fix] alignment and direction in blocks
-
1.9.019 Jun 2023Release notes
Open source →- Migrated to Dart 3
- Support for foreground color & heading levels 1 to 6
- [Fix] Incorrect
ParchmentStylereturned by controller at start of line
-
1.8.016 May 2023Release notes
Open source →- Support for Flutter 3.10
- [Fix] Checkbox alignment
- [Fix] Assertion error when merging two blocks by removing line between them
-
1.7.005 Apr 2023 -
1.6.025 Feb 2023Release notes
Open source →- Allow to undo/redo changes from toolbar
- Remove use of deprecated ToolbarOptions
- [Fix] Wrong context toolbar positioning
- [Fix] Last separated character selection on iOS
- [Fix] Hide selection handles when text changes
-
1.5.005 Feb 2023Release notes
Open source →- [Fix] Ensure that text boxes are only the required size
- [Fix] History not working when widget updated
- Support Flutter v3.7
- Support
TextEditingDeltahandling
-
1.4.023 Dec 2022Release notes
Open source →- Keyboard appearance depends on default brightness
- [Fix] Line height accounts for
SpanEmbedheight - [Fix] Editor toolbar UI
-
1.3.110 Dec 2022 -
1.3.027 Oct 2022Release notes
Open source →- Support document history (undo/redo)
- Updated README
- [Fix] Cursor not appearing when setting focus on empty document
-
1.2.218 Sep 2022Release notes
Open source →- New example for Fleather
- Improve checkbox design
- [Fix] new line after inline embed insertion
- [Fix] null focusNode causing _CastError
-
1.2.101 Sep 2022 -
1.2.025 Aug 2022Release notes
Open source →- Add support for inline embeds
- Add support for background color
- [Fix] toolbar not always showing up
-
1.1.001 Aug 2022Release notes
Open source →- Added support for indentation
- Added ability to determine text direction and alignment based on input
-
1.0.025 Jun 2022