super_text_layout
Configurable, composable, extensible text display for Flutter.
0.1.21
51K downloads/mo
#1455 most downloaded on pub.dev
superlistapp/super_editor
What this package is like to depend on
Last release 2 months ago
12 Jun 2026
Release timing varies
gaps range from 3 weeks to 11 months
Nearly every release is documented
notes for 18 of 20 stable releases
2 versions withdrawn
withdrawn after publishing
4 years old
22 releases · first in 2022
2 releases in the last 12 months
see the full history below
Release timeline
22 releases · May 2022 to Jun 2026Releases
latest 22-
0.1.2112 Jun 2026Nothing published for this version
-
0.1.2025 Feb 2026Nothing published for this version
-
0.1.1904 Apr 2025 -
0.1.1811 Jan 2025 -
0.1.1711 Dec 2024Release notes
Open source →- Upgrade
attributed_textdependency tov0.4.0(forgot to do it in0.1.16).
- Upgrade
-
0.1.1611 Dec 2024Release notes
Open source →- [FEATURE] - Added support for inline images. Only minor changes needed in this package.
- Selection boxes now take up the
maxvertical space - this will result in taller selection boxes. - Caret size/position always uses a
downstreamaffinity. This was done to minimize the impact of Flutter bugs for inline widgets. - A couple classes were created as inline image placeholders. Any type of object can be used, but providing a couple defaults seemed reasonable.
- Most of the relevant changes for inline widgets will happen in
super_editor.
- Selection boxes now take up the
- [ADJUSTMENT] - Upgraded
loggingtov1.3.0.
- [FEATURE] - Added support for inline images. Only minor changes needed in this package.
-
0.1.1518 Nov 2024 -
0.1.1424 Sep 2024Release notes
Open source →- [FIX] - Flutter was reporting 1px height different between empty text and non-empty text. We introduced a temporary hack fix to keep the reported height consistent until Flutter ships its own fix.
-
0.1.1322 Sep 2024Release notes
Open source →- [FIX] - Caret size is as expected when placed at end of paragraph with preceding space. This bug was caused by Flutter and we introduced a temporary hack to solve it until Flutter ships its own fix.
-
0.1.1217 Aug 2024 -
0.1.1117 Aug 2024Release notes
Open source →- [BREAKING] - Replaced singular
UnderlineStyleinTextUnderlineLayerwith a styler per underline (to support composing, spelling errors, and grammar errors). - Text selection boxes now support rounded corners.
- Adjusted the precise positioning of text selection rectangles.
- [BREAKING] - Replaced singular
-
0.1.1011 Jun 2024Release notes
Open source →FillWidthIfConstraineduses ancestor constraints instead of ancestor size.- Changed
getLineHeightAtPositionandgetCharacterBoxto both useRenderParagraph.getFullHeightForCaret(). - Nudged the caret offset so that the caret straddles its desired location, instead of sitting completely to the right of it.
- Resolved some lint complaints.
-
0.1.916 Feb 2024Release notes
Open source →- [FIX] -
BlinkController.isBlinkingnow accounts for the use ofTimers in addition toTickers. - [FIX] - Changing
textAlignforSuperTextcorrectly repositions carets, handles, and selection boxes for the newly aligned text. - [FIX] -
TextLayoutCaretnow respects the controller given to the widget, instead of ignoring it. TextLayout.getBoxesForSelection()now allows you to choose betweentightandmaxbox sizes for each character box.- Related: underlines are now continuous instead of being broken between characters.
- [FIX] -
-
0.1.801 Dec 2023Release notes
Open source →- Added
TextUnderlineLayerto draw underlines beneath text. - Added
collectiondependency.
- Added
-
0.1.724 Jul 2023 -
0.1.613 May 2023Release notes
Open source →- Explicitly upgraded to Dart 3 support.
- Bumped
attributed_textdependency to0.2.2.
-
0.1.520 Apr 2023Release notes
Open source →Added support for font scaling
- Bumped
attributed_textdependency to0.2.1.
- Bumped
-
0.1.411 Oct 2022 -
0.1.322 Jul 2022 -
0.1.222 Jul 2022 withdrawn -
0.1.122 Jul 2022 withdrawnRelease notes
Open source →Added
estimatedLineHeighttoTextLayout. The method is experimental - it may be removed later -
0.1.017 May 2022Release notes
Open source →The
super_text_layoutpackage is extracted fromsuper_editor- Introduces
SuperTextwidget to render text with layers above and beneath the text - Introduces
SuperTextWithSelectionto easily paint text with traditional user selections, which replaces previous uses ofSuperSelectableTextfrom earlier super_editor work
- Introduces