save_points_showcaseview 1.0.3 copy "save_points_showcaseview: ^1.0.3" to clipboard
save_points_showcaseview: ^1.0.3 copied to clipboard

A beautiful, modern showcase coach overlay for Flutter with smooth animations, glassmorphism effects, and step-by-step guided tours.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.3 2025-01-XX #

Added #

  • Optional transition animation configuration in ShowcaseCoachConfig:
    • enableTransitions: Enable/disable transition animations between steps (defaults based on reduceMotion)
    • transitionDuration: Global duration for all transition animations
    • transitionCurve: Global curve for all transition animations
    • backdropTransitionDuration: Custom duration for backdrop hole transitions
    • gradientTransitionDuration: Custom duration for gradient overlay transitions
    • highlightTransitionDuration: Custom duration for highlight position transitions
    • cardTransitionDuration: Custom duration for tooltip card transitions
  • Fine-grained control over transition animations with individual duration settings
  • Automatic transition disabling when reduceMotion is enabled

Improved #

  • Better animation control with configurable durations and curves
  • Transitions now respect reduceMotion setting automatically

1.0.2 - 2025-12-14 #

Added #

  • Comprehensive dartdoc documentation for all public APIs
  • Accessibility support with semantic labels for screen readers
  • Minimum tap target sizes (48x48) for better accessibility compliance
  • Internal constants class for better code maintainability

Improved #

  • Enhanced code organization with proper part-of directives
  • Better error handling with more descriptive validation messages
  • Improved type safety throughout the codebase
  • Extracted magic numbers to named constants for better maintainability
  • Added library-level documentation with quick start examples
  • Improved documentation for all classes, methods, and parameters

Changed #

  • Internal refactoring for better code organization
  • Validation retry logic now uses configurable constants
  • Animation durations and values now centralized in constants class

1.0.1 - 2024-12-10 #

Fixed #

  • Updated repository URLs in README and pubspec.yaml to match actual GitHub repository
  • Fixed image URLs to use absolute GitHub raw URLs for proper display on pub.dev
  • Compressed preview GIF for better pub.dev compatibility

1.0.0 - 2024-12-19 #

Added #

  • Initial release of Showcase Coach
  • Beautiful glassmorphism design with backdrop blur
  • Smooth animations and transitions
  • Step-by-step guided tour functionality
  • Conditional step visibility support
  • Automatic validation of GlobalKeys
  • Smart scrolling to bring widgets into view
  • Dark mode support
  • Multiple description pages with swipe navigation
  • Pulsing highlight animations
  • User-friendly error dialogs
  • Customizable colors and styling

Features #

  • ShowcaseCoach.show() - Main method to display the showcase
  • CoachStep - Class to define showcase steps
  • Automatic duplicate key detection
  • Widget visibility validation
  • Smooth step transitions
  • Modern UI with glassmorphism effects
2
likes
160
points
163
downloads

Publisher

unverified uploader

Weekly Downloads

A beautiful, modern showcase coach overlay for Flutter with smooth animations, glassmorphism effects, and step-by-step guided tours.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on save_points_showcaseview