adaptive_palette 1.0.1 copy "adaptive_palette: ^1.0.1" to clipboard
adaptive_palette: ^1.0.1 copied to clipboard

Dynamic theming from images for Flutter. Extract vibrant colors and create accessible Material Design 3 themes with Luma/Spotify-style blurred backgrounds.

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.1 - 2025-11-11 #

Changed #

  • Updated README.md to accurately reflect actual codebase
  • Removed references to non-existent example directory and widgets
  • Added complete working app examples based on actual implementation
  • Updated API documentation with correct default values
  • Improved documentation clarity and accuracy

1.0.0 - 2025-11-11 #

Added #

  • Initial release of Adaptive Palette
  • Automatic color palette extraction from images using CAM16/HCT color space
  • WCAG AA/AAA contrast compliance for all generated themes
  • Smooth theme animations with PaletteScope
  • High-performance median-cut quantization algorithm
  • Smart LRU caching with content-based keys
  • AdaptiveBlurredBackground widget (Luma/Spotify-style)
  • AdaptiveBlurredBackgroundWithImage widget variant
  • Dark and light theme support
  • Material Design 3 integration
  • Comprehensive inline documentation
  • Example app with image gallery

Features #

  • Extract vibrant, muted, or dominant color strategies
  • Configurable blur, scale, and overlay effects
  • Cross-fade transitions between themes
  • Hero animations for smooth page transitions
  • Responsive image loading with error handling
  • Accessibility-first design principles

Performance #

  • ~50-150ms palette extraction time
  • <1ms cache hit latency
  • 60 FPS smooth animations
  • Memory-efficient downsampling
8
likes
0
points
323
downloads

Publisher

verified publisherhardiksjain.in

Weekly Downloads

Dynamic theming from images for Flutter. Extract vibrant colors and create accessible Material Design 3 themes with Luma/Spotify-style blurred backgrounds.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cached_network_image, crypto, flutter, material_color_utilities, path_provider

More

Packages that depend on adaptive_palette