bubble_label 1.0.1
bubble_label: ^1.0.1 copied to clipboard
A small Flutter package that shows a floating bubble label anchored to a child widget, and optional background overlay + simple show/dismiss animations.
1.0.1 Documentation and test improvements (2025-11-25) #
- Added comprehensive dartdoc comments for public API elements to improve discoverability and meet pub.dev documentation requirements.
- Enabled the
public_member_api_docslint rule inanalysis_options.yamlto help maintain documentation coverage. - Improved README formatting and clarified usage examples; ensured the
example/app demonstrates pointer, overlay, and animation toggles. - Confirmed unit tests cover the main behaviors and updated them where required to ensure stable tests for animation timings and immediate (non-animated) dismissals.
1.0.0 Initial stable release (2025-11-24) #
- Added
BubbleLabelControllerwhich provides a global overlay for the bubble label. - Implemented
BubbleLabel.show(...)andBubbleLabel.dismiss()to control the bubble presentation and animation. - Added
BubbleLabelContentto define bubble size, color, content and the anchor position/size. - Background overlay support with configurable opacity and show/hide animations.
- Added
example/app demonstrating basic usage (tap a button to show a bubble). - Updated
example/app to demonstrate advanced usage: long-press activation, disabling overlay, animation toggles and ignoring pointer behavior. - Improved tests to cover additional behaviors: overlay opacity, ignore pointer behavior, long-press activation, and animation timing.
- Updated
example/app to include UI dismissal options (immediate & animated) and toggles to control show/dismiss behavior.example/app demonstrates basic usage. Run with:cd example && flutter run.
0.0.1 Pre-release #
- Initial release and simple proof of concept.