PackageTrack
Sign in Get early access

babel_text

A easy and highly customizable "Text" and "SelectableText" component. Change dynamically styles, add intuitively onTap functions in texts, easily display tooltip messages and more!

2.2.2 Go-Babel/babel_text

What this package is like to depend on

Last release 7 days ago

16 Aug 2026

Ships fairly regularly

a new release about every 4 months

Nearly every release is documented

notes for 10 of 10 stable releases

Nothing withdrawn

no release was ever pulled

1 years old

10 releases · first in 2025

6 releases in the last 12 months

see the full history below

Release timeline

10 releases · Apr 2025 to Aug 2026
2026
Release Pre-release

Releases

latest 10
  1. 2.2.2 16 Aug 2026
    Release notes
    • Fixed the vertical alignment of text wrapped with hover tooltips by preserving the surrounding alphabetic baseline.
    • Added a regression test for tooltip-enabled inline text alignment.
    Open source →
  2. 2.2.1 18 Mar 2026
    Release notes
    • Added BabelTextSettings.defaultTooltipWaitDuration(...) to configure a package-wide default hover delay before tooltips appear.
    • Allowed BabelTooltipMessage.tooltipTheme.waitDuration to override the package-wide default for a single tooltip.
    • Updated the README to document tooltip hover delay configuration and precedence.
    Open source →
  3. 2.2.0 18 Mar 2026
    Release notes
    • Added per-tooltip TooltipThemeData overrides through BabelTooltipMessage.tooltipTheme.
    • Added BabelTooltipMessage.contentTextStyle to control the rich text style rendered inside a tooltip.
    • Added global tooltip text style configuration with BabelTextSettings.defaultTooltipTextStyleSource.
    • Added BabelTooltipTextStyleSource so tooltips can use Flutter's tooltip styling or the legacy trigger text styling.
    • Added tests covering tooltip styling behavior for both BabelText and BabelSelectableText.
    • Warning: tooltip text styling now defaults to Flutter's tooltip theme/default behavior. To keep the previous behavior, switch to BabelTooltipTextStyleSource.triggerTextStyle.
    Open source →
  4. 2.1.2 18 Mar 2026
    Release notes
    • Fixed onTapMapping parsing for symbols that contain regex-special characters.
    • Fixed combined styleMapping and onTapMapping usage when both share the same marker.
    • Added interaction tests covering complex rich-text tap scenarios for BabelText and BabelSelectableText.
    Open source →
  5. 2.1.1 15 Mar 2026
    Release notes
    • Added package logo/screenshot for pub.dev
    Open source →
  6. 2.1.0 29 Sep 2025
    Release notes
    • NEW: Added BabelSelectableText widget - a selectable text equivalent of BabelText with all the same customization features
    • NEW: Added BabelSelectableInline widget - a widget that creates selectable inline text with babel formatting
    • Support for text selection, copying, and all SelectableText-specific parameters (cursorColor, selectionControls, onSelectionChanged, etc.)
    • Full compatibility with existing babel text features (styleMapping, onTapMapping, innerWidgetMapping, onHoverTooltipMapping)
    Open source →
  7. 2.0.2 06 Jun 2025
    Release notes

    "BabelWidget" fields are not required

    Open source →
  8. 2.0.1 06 Jun 2025
    Release notes

    Export "BabelWidget"

    Open source →
  9. 2.0.0 06 Jun 2025
    Release notes
    • BREAKING CHANGE: Changed innerWidgetMapping and defaultWidgetMapping to use BabelWidget Function(BuildContext context, TextStyle currentStyle) instead of Widget Function(BuildContext context, TextStyle currentStyle). This allows for more control over widget alignment and baseline through the BabelWidget class.
    Open source →
  10. 1.0.0 23 Apr 2025
    Release notes
    • Initial release
    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