quick_popup_manager 0.1.4 copy "quick_popup_manager: ^0.1.4" to clipboard
quick_popup_manager: ^0.1.4 copied to clipboard

Context-less popup system for Flutter. Show toasts, snackbars, banners, dialogs, and bottom sheets without BuildContext. Supports stacking, haptics, and glassmorphism.

0.1.4 #

🐛 Bug Fixes #

  • Snackbar queue: Fixed queue stalling when auto-dismiss bypassed the queue processor
  • Toast stacking: Fixed broken offset logic — toasts now track position per overlay entry and reflow correctly
  • Snackbar Dismissible: Stable dismiss key prevents rebuild glitches during swipe-to-dismiss
  • Banner double-dismiss: Removed duplicate auto-dismiss timer in manager (widget handles dismissal only)
  • Dismiss guards: Snackbar and banner widgets now prevent double-dismiss from timer + swipe/close racing

💅 Improvements #

  • Typed exception: Added QuickPopupNotInitializedException for clearer error handling
  • Easier setup: Exported QuickPopupInitializer and documented recommended initialization flow
  • Auto-dismiss cleanup: Toast and banner timers are cancelled when popups are dismissed early
  • Snackbar cleanup: _removeAllSnackbars supports optional queue processing for safer teardown
  • Test coverage: Added 13 widget tests for toasts, snackbars, banners, dialogs, bottom sheets, and queue behavior
  • Platform support: Added platform declarations (android, ios, web, macos, linux, windows)
  • Library docs: Added library-level API documentation for pub.dev dartdoc score

📦 Publish #

  • Added .pubignore and restored build/ in .gitignore to exclude build artifacts from pub.dev uploads
  • Removed committed build/ cache files from the repository (44 MB bloat)
  • Excluded internal analysis PDF from published artifacts

📖 Documentation #

  • Updated README version pin to ^0.1.4
  • Fixed broken snackbar markdown code block
  • Added QuickPopupInitializer quick-start example
  • Updated example app setup, README, and widget tests

0.1.3 #

📦 Package #

  • Pub.dev release with overlay popup system (toasts, snackbars, banners, dialogs, bottom sheets)
  • README and example app refinements

0.1.2 #

🚀 New Features #

  • Intelligent Toast Stacking: Multiple toasts now stack vertically without overlapping.
  • Glassmorphism: Built-in PopupStyle.glass() preset with customizable blur (BackdropFilter).
  • Neo-brutalism: Bold new PopupStyle.neoBrutalism() preset for modern designs.
  • Internal Navigator Key: Truly context-less operation with built-in navigatorKey handling.
  • Interactive Snackbars: Added support for optional action widgets in snackbars.

💅 Improvements #

  • Singleton Standardization: Unified instance access via QuickPopupManager.instance.
  • Performance Optimization: Integrated RepaintBoundary for smoother overlay animations.
  • UI Consistency: Improved alignment and padding logic across all popup types.

📖 Documentation & DX #

  • README Overhaul: Added feature comparison table and highlighted the "Context-Less" hook.
  • Example App Update: Added "Premium Features" section to demonstrate stacking, glass effects, and interaction.

0.1.1 #

  • Initial support for internal navigator key (minor setup).

0.1.0 #

🚀 New Features #

  • Sequential Queuing: Snackbars can now be queued to display one after another
  • Haptic Feedback: Added HapticFeedbackType and HapticTrigger for tactile feedback on popup events
  • Progress Bar Snackbars: New showProgressBar option for countdown/undo-style snackbars
  • Adaptive Styles: PopupStyle.adaptive() factory for platform-aware Material/Cupertino looks

💅 Improvements #

  • Enhanced package description for better discoverability
  • Updated example app with new feature demos
  • Added funding and documentation links

📦 Package #

  • Bumped to v0.1.0 (first minor release)
  • Updated topics for pub.dev

0.0.6 #

  • Improved demo UI
  • Fixed documentation issues
  • Updated README with correct demo GIF
  • Minor bug fixes and cleanup

0.0.5 #

  • Add support for global popup management without BuildContext
  • Improved overlay management system
  • Bug fixes and performance improvements

0.0.4 #

  • Update dependencies
  • Support for latest Flutter versions

0.0.3 #

  • Fix formatting issues
  • Improve documentation

0.0.1 #

  • Initial release of quick_popup_manager
  • Global popup system that works without BuildContext
  • Support for Toast, Snackbar, Banner, Dialog, and Bottom Sheet popups
  • Comprehensive customization system with 50+ style properties
  • Animation system with fade, slide, scale, and spring animations
  • Preset styles: Success, Error, Warning, Info (with light/dark themes)
  • Framework-agnostic design (works with GetX, Bloc, Provider, etc.)
  • Advanced features: queue system, swipe dismiss, drag-to-dismiss, keyboard-aware
  • Full documentation and examples
8
likes
160
points
39
downloads

Documentation

Documentation
API reference

Publisher

verified publishergreelogix.com

Weekly Downloads

Context-less popup system for Flutter. Show toasts, snackbars, banners, dialogs, and bottom sheets without BuildContext. Supports stacking, haptics, and glassmorphism.

Homepage
Repository (GitHub)
View/report issues

Topics

#popup #dialog #snackbar #toast #overlay

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter

More

Packages that depend on quick_popup_manager