material_color_utilities 0.4.0 material_color_utilities: ^0.4.0 copied to clipboard
Algorithms and utilities that power the Material Design 3 color system, including choosing theme colors from images and creating tones of colors; all in a new color space.
0.3.0 - 2023-03-10 #
Added #
- Add 4 new components:
contrast
: UseContrast
for utility methodsdislike
: UseDislikeAnalyzer
for checking and fixing universally disliked colorsdynamiccolor
: UseDynamicColor
andMaterialDynamicColors
for colors from aDynamicScheme
, that adjust based on UI state (dark theme, style, preferences, contrast requirements, etc.)temperature
: UseTemperatureCache
for analogous & complementary colors
scheme
: AddDynamicScheme
and its subclasses:SchemeExpressive
SchemeMonochrome
SchemeNeutral
SchemeTonalSpot
SchemeVibrant
SchemeFidelity
SchemeContent
hct
: AddinViewingConditions
tohct
, for color relativityutilities
: AddlstarFromY
method, utility to which is the inverse ofyFromLstar
Changed #
- Export all public API in
material_color_utilities.dart
- Bump minimum Flutter SDK version to
2.17.0
Fixed #
- Fix missing
hashCode
override forHct
- Fix
TonalPalette
equality operator when different constructors are used (#56)
0.2.0 - 2022-08-05 #
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 ==
andtoString
overrides toHct
Changed #
- Improve documentation for
color_utils.dart
- Rename
HctColor
toHct
Fixed #
- Fix README import
0.1.4 - 2022-01-21 #
Added #
- Allow creation of
Scheme
from aCorePalette
withlightFromCorePalette
anddarkFromCorePalette
0.1.2 - 2021-12-02 #
Changed #
- Update
Scheme
tonal values - Move
matcher
to pubspec'sdev_dependencies