tooltip_pro 0.0.15
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
BackdropFilterlayer. - 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
DirectionalityandDefaultTextStylefrom the original context, preventing yellow underlines in both Material and Cupertino apps. - Fix:
tooltipBuilderresult is now wrapped withMaterial(type: MaterialType.transparency)to prevent yellow text underlines when no Material ancestor is present. - Fix:
TooltipPro.minimalnow has default padding (horizontal: 12, vertical: 8) applied inside the package. - Example: Improved example UI with collapsing
SliverAppBarhero header, warm off-white background, and redesignedSectionCardwith 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
TooltipProControllerto 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
showAtTapPositionto display tooltip exactly where the user tapped. - Feature: Enhanced Caret Customization with
caretWidth,caretHeightandTooltipCaretDirection.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
borderRadiusis large relative to the tooltip size. Correctly clamps radius to prevent path inversions.
0.0.2 #
- Breaking Change: Renamed
TooltipTargettoTooltipProto 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.