PackageTrack
Sign in Get early access

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 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 22
  1. 0.1.21 12 Jun 2026

    Nothing published for this version

  2. 0.1.20 25 Feb 2026

    Nothing published for this version

  3. 0.1.19 04 Apr 2025
    Release notes
    • Improve right-to-left (RTL) text layout support.
    Open source →
  4. 0.1.18 11 Jan 2025
    Release notes
    • Upgrade attributed_text dependency to v0.4.1.
    Open source →
  5. 0.1.17 11 Dec 2024
    Release notes
    • Upgrade attributed_text dependency to v0.4.0 (forgot to do it in 0.1.16).
    Open source →
  6. 0.1.16 11 Dec 2024
    Release notes
    • [FEATURE] - Added support for inline images. Only minor changes needed in this package.
      • Selection boxes now take up the max vertical space - this will result in taller selection boxes.
      • Caret size/position always uses a downstream affinity. 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.
    • [ADJUSTMENT] - Upgraded logging to v1.3.0.
    Open source →
  7. 0.1.15 18 Nov 2024
    Release notes
    • [FIX] - Fix layout error when text in SuperText is empty.
    Open source →
  8. 0.1.14 24 Sep 2024
    Release notes
    • [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.
    Open source →
  9. 0.1.13 22 Sep 2024
    Release notes
    • [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.
    Open source →
  10. 0.1.12 17 Aug 2024
    Release notes
    • Package metadata update - no functional changes.
    Open source →
  11. 0.1.11 17 Aug 2024
    Release notes
    • [BREAKING] - Replaced singular UnderlineStyle in TextUnderlineLayer with 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.
    Open source →
  12. 0.1.10 11 Jun 2024
    Release notes
    • FillWidthIfConstrained uses ancestor constraints instead of ancestor size.
    • Changed getLineHeightAtPosition and getCharacterBox to both use RenderParagraph.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.
    Open source →
  13. 0.1.9 16 Feb 2024
    Release notes
    • [FIX] - BlinkController.isBlinking now accounts for the use of Timers in addition to Tickers.
    • [FIX] - Changing textAlign for SuperText correctly repositions carets, handles, and selection boxes for the newly aligned text.
    • [FIX] - TextLayoutCaret now respects the controller given to the widget, instead of ignoring it.
    • TextLayout.getBoxesForSelection() now allows you to choose between tight and max box sizes for each character box.
      • Related: underlines are now continuous instead of being broken between characters.
    Open source →
  14. 0.1.8 01 Dec 2023
    Release notes
    • Added TextUnderlineLayer to draw underlines beneath text.
    • Added collection dependency.
    Open source →
  15. 0.1.7 24 Jul 2023
    Release notes
    • Added isBlinking property to BlinkController.
    Open source →
  16. 0.1.6 13 May 2023
    Release notes
    • Explicitly upgraded to Dart 3 support.
    • Bumped attributed_text dependency to 0.2.2.
    Open source →
  17. 0.1.5 20 Apr 2023
    Release notes

    Added support for font scaling

    • Bumped attributed_text dependency to 0.2.1.
    Open source →
  18. 0.1.4 11 Oct 2022
    Release notes

    Fixed a NullPointerException in SuperTextLayout

    Open source →
  19. 0.1.3 22 Jul 2022
    Release notes

    Upgraded the dependency on attributed_text from 0.1.3 to 0.2.0

    Open source →
  20. 0.1.2 22 Jul 2022 withdrawn
    Release notes

    Upgraded the dependency on attributed_text from 0.1.3 to 0.2.0

    Open source →
  21. 0.1.1 22 Jul 2022 withdrawn
    Release notes

    Added estimatedLineHeight to TextLayout. The method is experimental - it may be removed later

    Open source →
  22. 0.1.0 17 May 2022
    Release notes

    The super_text_layout package is extracted from super_editor

    • Introduces SuperText widget to render text with layers above and beneath the text
    • Introduces SuperTextWithSelection to easily paint text with traditional user selections, which replaces previous uses of SuperSelectableText from earlier super_editor work
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive