isColorDark function
Implementation
bool isColorDark(Color color) {
final value = color.toARGB32();
double luminance = 0.299 * ((0x00ff0000 & value) >> 16) +
0.587 * ((0x0000ff00 & value) >> 8) +
0.114 * ((0x000000ff & value) >> 0);
// Determine if the color is dark or light
return luminance < 128;
}