mchome / flutter_colorpicker

HSV(HSB)/HSL/RGB/Material color picker inspired by all the good design for your amazing flutter apps.
https://pub.dev/packages/flutter_colorpicker
MIT License
339 stars 198 forks source link

Add HCT Color Picker #76

Open untp opened 2 years ago

untp commented 2 years ago

Article from Material Design Blog

Material Design 3 uses a new color system called HCT (hue, chroma, tone). HCT is a new color system that perceptually accurate developed by Google for design. The color system that mostly used by designers today is HSL, but HSL (hue, saturation, lightness) isn’t remotely accurate, it doesn't ensure appropriate color contrast, accessibility standards, and consistent lightness/colorfulness across hues.

image

material_color_utilities package implements HCT, and can be used as a dependency. Flutter sdk currently depends on material_color_utilities, so it is not an additional dependency to projects. (flutter sdk pubspec.yaml)