tooltip_pro 0.0.15 copy "tooltip_pro: ^0.0.15" to clipboard
tooltip_pro: ^0.0.15 copied to clipboard

A powerful and flexible Flutter package for creating highly customizable tooltips with rich content, shadows, blurs, and precise positioning control.

0.0.15 #

  • Fix: Blur background no longer affects the tooltip widget — tooltip and barrier are now inserted into the root overlay, above the BackdropFilter layer.
  • Fix: Child widget (trigger target) is also excluded from blur and re-rendered unblurred in the root overlay.
  • Fix: Child re-render in blur mode now wraps with Directionality and DefaultTextStyle from the original context, preventing yellow underlines in both Material and Cupertino apps.
  • Fix: tooltipBuilder result is now wrapped with Material(type: MaterialType.transparency) to prevent yellow text underlines when no Material ancestor is present.
  • Fix: TooltipPro.minimal now has default padding (horizontal: 12, vertical: 8) applied inside the package.
  • Example: Improved example UI with collapsing SliverAppBar hero header, warm off-white background, and redesigned SectionCard with icon badges.
  • Example: All tooltip content updated with icon + label rows for a richer visual showcase.

0.0.14 #

  • Fix: Tooltip now hides when the user swipes or touches anywhere outside the target widget.
  • Fix: Tooltip now hides on back button press or iOS swipe-back gesture.

0.0.13 #

  • Fix: Anchored tooltips using composited layer links for stable positioning in release builds.
  • Fix: Improved tooltip visibility timing to avoid delayed display after scroll.
  • Fix: Updated caret padding and added tooltip clipping to prevent content overflow.
  • Example: Rebuilt the example showcase with a premium UI and modular files.

0.0.12 #

  • Breaking: Renamed arrow terminology to caret (caretDirection, caretWidth, caretHeight, customCaretOffset).

0.0.11 #

  • Feature: Added TooltipProController to show/hide tooltips programmatically.
  • Docs: Added controller usage example.

0.0.10 #

  • Feature: Tooltip size now defaults to dynamic content sizing when height/width are unset.

0.0.9 #

  • Feature: Added trigger modes for tap/hold behavior.
  • Feature: Added configurable animations (type, duration, curve) for tooltip display.
  • Feature: Added animation config class and enums for animation types/curves.

0.0.8 #

  • Fix: Fixed cumulative layout shift in README where images would initially load at full width.

0.0.7 #

  • Fix: Updated README image links to use absolute GitHub URLs to ensure correct rendering on pub.dev.

0.0.6 #

  • Documentation: Updated README with comprehensive usage examples and API reference.
  • Assets: Added demo screenshots to the package.

0.0.5 #

  • Update: Comprehensive documentation update.
  • Feature: Added showAtTapPosition to display tooltip exactly where the user tapped.
  • Feature: Enhanced Caret Customization with caretWidth, caretHeight and TooltipCaretDirection.custom.

0.0.4 #

  • Fix: Resolves layout issues with caret positioning.
  • Feature: Exposed granular control for caret dimensions and offsets.

0.0.3 #

  • Bug Fix: Fixed rendering artifacts when borderRadius is large relative to the tooltip size. Correctly clamps radius to prevent path inversions.

0.0.2 #

  • Breaking Change: Renamed TooltipTarget to TooltipPro to match package name.

0.0.1 #

  • Initial release of tooltip_pro.
  • Features included:
    • Rich content support (text, icons, custom widgets).
    • Flexible positioning (top, bottom, left, right).
    • Custom caret configuration (width, height, offset, direction).
    • Styling options (background color, borders, shadows, blur effects).
    • Factory constructors for minimal, rich, and error tooltips.
    • Auto-dismiss functionality.
1
likes
150
points
140
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A powerful and flexible Flutter package for creating highly customizable tooltips with rich content, shadows, blurs, and precise positioning control.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on tooltip_pro