0.13.0 - 2025-05-20
- All of the
MaterialDynamicColors fields are now final. - Require Dart 3.5
0.12.0 - 2024-06-06
Changed
- Updated
MaterialDynamicColors to use the expressive on-colors spec.
0.11.2 - 2024-04-30
Changed
- Updated
TonalPalette to use new key color algorithm.
0.11.1 - 2024-03-11
Fixed
0.11.0 - 2024-02-20
Changed
- Updated
TonalPalette.fromList so that it provides colors at any tone, not only at commonTones.
0.10.0 - 2023-11-27
Changed
- Updated
MaterialDynamicColors to new Contrast Surfaces spec.
0.9.0 - 2023-11-06
Added
- Added getters for
DynamicScheme.
Changed
- Moved
DynamicScheme from scheme/ to dynamiccolor/.
0.8.0 - 2023-06-22
Added
- Add fruit salad color scheme
- Add rainbow color scheme
0.7.0 - 2023-06-13
Changed
- Updated
DynamicColor so that it conforms to the new contrast requirements.- API for
DynamicColor modified.
0.6.0 - 2023-05-31
Added
- Add key color to tonal palette.
- Add key colors to the Material dynamic colors:
primaryPaletteKeyColorsecondaryPaletteKeyColortertiaryPaletteKeyColorneutralPaletteKeyColorneutralVariantPaletteKeyColor
Changed
- Scheme updates to align with recent Android Sys UI changes:
SchemeExpressive:- Primary hue + 240 from 120
- Neutral hue + 15
- Neutral variant hue + 15
SchemeTonalSpot:- Primary chroma = 36 from 40
SchemeVibrant:- Neutral chroma = 10 from 8
Fixed
- Fixed outline when in dark mode to be tone 60.
0.5.0 - 2023-05-02
Removed
- Removed
inverseOnPrimary, an unfounded dynamic color
0.4.0 - 2023-04-28
Added
- Add
label and description to each Variant - Add
xFixed Material dynamic colors
Changed
- Update monochrome scheme to new spec
Fixed
- Fix
inverseSurface tone value
0.3.0 - 2023-03-10
Added
- Add 4 new components:
contrast: Use Contrast for utility methodsdislike: Use DislikeAnalyzer for checking and fixing universally disliked colorsdynamiccolor: Use DynamicColor and MaterialDynamicColors for colors from a DynamicScheme, that adjust based on UI state (dark theme, style, preferences, contrast requirements, etc.)temperature: Use TemperatureCache for analogous & complementary colors
scheme: Add DynamicScheme and its subclasses:SchemeExpressiveSchemeMonochromeSchemeNeutralSchemeTonalSpotSchemeVibrantSchemeFidelitySchemeContent
hct: Add inViewingConditions to hct, for color relativityutilities: Add lstarFromY method, utility to which is the inverse of yFromLstar
Changed
- Export all public API in
material_color_utilities.dart - Bump minimum Flutter SDK version to
2.17.0
Fixed
- Fix missing
hashCode override for Hct - Fix
TonalPalette equality operator when different constructors are used (#56)
0.2.0 - 2022-08-05
Added
- Add support for content color
- Add
outlineVariant and scrim colors
Changed
- Rename
CamSolver to HctSolver
Fixed
- Correct
repository in pubspec
0.1.5 - 2022-04-25
Added
- Introduce
CamSolver, a fast solver for the HCT equation. Highly performant, but a small breaking change - Add explanation and link to
dynamic_color packages - Add
operator == and toString overrides to Hct
Changed
- Improve documentation for
color_utils.dart - Rename
HctColor to Hct
Fixed
0.1.4 - 2022-01-21
Added
- Allow creation of
Scheme from a CorePalette with lightFromCorePalette and darkFromCorePalette
0.1.3 - 2021-12-10
Added
0.1.2 - 2021-12-02
Changed
- Update
Scheme tonal values - Move
matcher to pubspec's dev_dependencies
0.1.1 - 2021-10-28
Changed
- Update pubspec
description
Fixed
- Fix
matcher version incompatibility with flutter stable
0.1.0 - 2021-10-28
Added