PackageTrack
Sign in Get early access

dynamic_color

A Flutter package to create Material color schemes based on a platform's implementation of dynamic color.

2.1.0 159K downloads/mo #939 most downloaded on pub.dev material-foundation/flutter-packages

What this package is like to depend on

Last release 3 days ago

20 Aug 2026

Ships unpredictably

gaps range from 9 days to 1.4 years

Nearly every release is documented

notes for 31 of 32 stable releases

2 versions withdrawn

withdrawn after publishing

5 years old

34 releases · first in 2021

5 releases in the last 12 months

see the full history below

Release timeline

34 releases · Sep 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 34
  1. 2.1.0 20 Aug 2026
    Release notes

    Added

    • Add support for the XDG Desktop Portal Settings for accent-color on Linux
    Open source →
  2. 2.0.2 20 Aug 2026
    Release notes

    Fixed

    • Apply Kotlin Android plugin conditionally for AGP version before 9 compatibility (#695)
    Open source →
  3. 2.0.1 20 Aug 2026
    Release notes

    Changed

    • Fix link to ColorScheme.fromImageProvider in README
    Open source →
  4. 2.0.0 20 Aug 2026
    Release notes

    Changed

    • Migrate to material_ui package version 1.0.0 and set minimum material_color_utilities to 0.13.0
    Open source →
  5. 1.9.0 07 Aug 2026
    Release notes

    Fixed

    • Populate the missing ColorScheme surface roles so dynamic color schemes render correctly (#574, #582, #649)

    Added

    • Add support for AGP 9

    Changed

    • Migrate to Kotlin DSL in Android
    • Update compileSdk to flutter.compileSdkVersion
    • Update minSdk to 24
    • Update targetSdk to flutter.targetSdkVersion
    • Break out test utils from dynamic_color package into a separate package, dynamic_color_testing
    • Update testing docs and examples to use package:dynamic_color_testing/dynamic_color_testing.dart
    Open source →
  6. 1.8.1 01 Aug 2025
    Release notes

    Fixed

    • Revert moving flutter_test to dev_dependencies
    Open source →
  7. 1.8.0 01 Aug 2025 withdrawn
    Release notes

    Changed

    • Update material_color_utilities upper constraint to 0.13.0
    • Update other dependencies
    • Update compileSdkVersion to 34
    • Fix lints
    • Add Swift Package Manager compatibility #633.

    Fixed

    • Move flutter_test to dev_dependencies
    Open source →
  8. 1.7.0 01 Mar 2024
    Release notes

    Changed

    • Update material_color_utilities to 0.8.0
    Open source →
  9. 1.6.9 18 Dec 2023
    Release notes

    Changed

    • Use DynamicColors.isDynamicColorAvailable from com.google.android.material:material to verify if dynamic colors are available on Android
    Open source →
  10. 1.6.8 17 Oct 2023
    Release notes

    Changed

    • Broaden constraint for material_color_utilities to support it until its 1.0.0 release
    Open source →
  11. 1.6.7 15 Sep 2023
    Release notes

    Fixed

    • Upgraded dependencies
    Open source →
  12. 1.6.6 04 Jul 2023
    Release notes

    Changed

    • Improved documentation for content-based color schemes
    Open source →
  13. 1.6.5 15 May 2023
    Release notes

    Changed

    • Broaden constraint for material_color_utilities to support multiple Flutter SDK versions
    Open source →
  14. 1.6.4 05 May 2023
    Release notes

    Changed

    • Update constraint for material_color_utilities to 0.5.0
    Open source →
  15. 1.6.3 04 Apr 2023
    Release notes

    Changed

    • Update constraint for material_color_utilities to 0.3.0
    Open source →
  16. 1.6.2 03 Feb 2023
    Release notes

    Added

    • Added screenshots
    Open source →
  17. 1.6.1 03 Feb 2023
    Release notes

    Changed

    • Update pubspec repository
    Open source →
  18. 1.6.0 31 Jan 2023
    Release notes

    Added

    • Add support for outlineVariant and scrim colors

    Changed

    • Update constraint for material_color_utilities to 0.2.0
    • Update Flutter constraint
    • Make return value of toColorScheme extension method non-nullable (#55)
    Open source →
  19. 1.5.4 02 Sep 2022
    Release notes

    Changed

    • Update constraint for Flutter SDK
    Open source →
  20. 1.5.3 09 Aug 2022
    Release notes

    Changed

    • Update constraint for material_color_utilities
    Open source →
  21. 1.5.2 02 Aug 2022
    Release notes

    Added

    • Add support for DWM/Windows Aero's color (#50)
    • Add support for GTK's accent color on Linux (#47)
    • Add example tests

    Changed

    • Expand and improve README
    • Rename DynamicColorTestingUtils.setMockDynamicColors's argument colorPalette to corePalette
    • Improve DynamicColorBuilder short-circuiting logic if dynamic color is detected
    • Tweak debugging messages
    Open source →
  22. 1.4.0 31 May 2022
    Release notes

    Added

    • Add support for Windows' accent color (#43)

    Changed

    • Rename DynamicColorPlugin.getControlAccentColor to DynamicColorPlugin.getAccentColor
    • Rename DynamicColorTestingUtils.setMockDynamicColors's argument controlAccentColor to accentColor
    Open source →
  23. 1.3.0 25 May 2022
    Release notes

    Added

    • Add support for macOS' control accent color (#42)
      • Rename DynamicColorTestingUtils.setMockDynamicColors's argument colors to colorPalette
    Open source →
  24. 1.2.3 23 May 2022
    Release notes

    Changed

    • Tweak pubspec description
    Open source →
  25. 1.2.2 25 Apr 2022
    Release notes

    Changed

    • Update lower Flutter SDK bound
    Open source →
  26. 1.2.1 21 Apr 2022 withdrawn

    Nothing published for this version

  27. 1.2.0 24 Mar 2022
    Release notes

    Changed

    • Improve examples: show how to create dynamic and fallback color schemes, and use harmonization for color schemes and custom colors
    Open source →
  28. 1.1.2 15 Feb 2022
    Release notes

    Changed

    • Move samples to their own library
    Open source →
  29. 1.1.1 14 Feb 2022
    Release notes

    Changed

    • Provide sample CorePalettes and corresponding ColorSchemes to test utils
    • Make the extension method which converts a CorePalette to a ColorScheme public
    Open source →
  30. 1.1.0 08 Feb 2022
    Release notes

    Changed

    • Qualify builder parameters (light => lightDynamic, dark => darkDynamic) for clarity
    Open source →
  31. 1.0.1 02 Feb 2022
    Release notes

    Changed

    • Polish README and examples
    Open source →
  32. 1.0.0 02 Feb 2022
    Release notes

    Added

    • Add missing semantic colors to harmonization from updated m3 color scheme

    Changed

    • DynamicColorBuilder's builder now provides a light and dark ColorScheme rather than a CorePalette
      • Advanced users can still obtain the palette with DynamicColorPlugin.getCorePalette()
    Open source →
  33. 0.1.0 29 Oct 2021
    Release notes

    Added

    • Create CorePalette and TonalPalette classes
    • Create DynamicColorPlugin plugin
    • Create convenience DynamicColorBuilder widget
    • Create ColorHarmonization and ColorSchemeHarmonization extensions
    Open source →
  34. 0.0.1 27 Sep 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive