Color -> Colour. This sidesteps https://github.com/tesk9/palette/issues/13 without complicating the folder structure or needing to think of a more creative synonym for "color"
Moves Color.Contrast helpers to Colour.Accessibility to focus in more on the purpose of checking/caring about contrast
TransparentColor -> Color.Transparent to make the folder structure nicer
Folds Opacity into Color.Transparent to simplify user imports
Moves Color.Generator helpers to Palette.Generative (for the most part. I think some went to Colour too.)
Folds Color.Blend helpers directly into Colour
Change Cubehelix advanced config field name from startingColor to start, mostly in order to sidestep British versus American spelling questions.
💀 Removes equals helpers, transparent color mapper helpers, and getOpacity
This is a MAJOR change.
---- ADDED MODULES - MINOR ----
Colour
Colour.Accessibility
Colour.Transparent
Palette.Generative
---- REMOVED MODULES - MAJOR ----
Color
Color.Blend
Color.Contrast
Color.Generator
Opacity
TransparentColor
---- Palette.Cubehelix - MAJOR ----
Changed:
- type alias AdvancedConfig =
{ startingColor : Color
, rotationDirection : RotationDirection
, rotations : Float
, gamma : Float
}
+ type alias AdvancedConfig =
{ start : Colour.Colour
, rotationDirection : Palette.Cubehelix.RotationDirection
, rotations : Basics.Float
, gamma : Basics.Float
}
- generate : Int -> List Color
+ generate : Basics.Int -> List.List Colour.Colour
- generateAdvanced : Int -> AdvancedConfig -> List Color
+ generateAdvanced :
Basics.Int
-> Palette.Cubehelix.AdvancedConfig
-> List.List Colour.Colour
---- Palette.Tango - MAJOR ----
Changed:
- aluminum1 : Color
+ aluminum1 : Colour.Colour
- aluminum2 : Color
+ aluminum2 : Colour.Colour
- aluminum3 : Color
+ aluminum3 : Colour.Colour
- aluminum4 : Color
+ aluminum4 : Colour.Colour
- aluminum5 : Color
+ aluminum5 : Colour.Colour
- aluminum6 : Color
+ aluminum6 : Colour.Colour
- butter1 : Color
+ butter1 : Colour.Colour
- butter2 : Color
+ butter2 : Colour.Colour
- butter3 : Color
+ butter3 : Colour.Colour
- chameleon1 : Color
+ chameleon1 : Colour.Colour
- chameleon2 : Color
+ chameleon2 : Colour.Colour
- chameleon3 : Color
+ chameleon3 : Colour.Colour
- chocolate1 : Color
+ chocolate1 : Colour.Colour
- chocolate2 : Color
+ chocolate2 : Colour.Colour
- chocolate3 : Color
+ chocolate3 : Colour.Colour
- orange1 : Color
+ orange1 : Colour.Colour
- orange2 : Color
+ orange2 : Colour.Colour
- orange3 : Color
+ orange3 : Colour.Colour
- plum1 : Color
+ plum1 : Colour.Colour
- plum2 : Color
+ plum2 : Colour.Colour
- plum3 : Color
+ plum3 : Colour.Colour
- scarletRed1 : Color
+ scarletRed1 : Colour.Colour
- scarletRed2 : Color
+ scarletRed2 : Colour.Colour
- scarletRed3 : Color
+ scarletRed3 : Colour.Colour
- skyBlue1 : Color
+ skyBlue1 : Colour.Colour
- skyBlue2 : Color
+ skyBlue2 : Colour.Colour
- skyBlue3 : Color
+ skyBlue3 : Colour.Colour
---- Palette.X11 - MAJOR ----
Changed:
- aliceBlue : Color
+ aliceBlue : Colour.Colour
- antiqueWhite : Color
+ antiqueWhite : Colour.Colour
- aqua : Color
+ aqua : Colour.Colour
- aquamarine : Color
+ aquamarine : Colour.Colour
- azure : Color
+ azure : Colour.Colour
- beige : Color
+ beige : Colour.Colour
- bisque : Color
+ bisque : Colour.Colour
- black : Color
+ black : Colour.Colour
- blanchedAlmond : Color
+ blanchedAlmond : Colour.Colour
- blue : Color
+ blue : Colour.Colour
- blueViolet : Color
+ blueViolet : Colour.Colour
- brown : Color
+ brown : Colour.Colour
- burlywood : Color
+ burlywood : Colour.Colour
- cadetBlue : Color
+ cadetBlue : Colour.Colour
- chartreuse : Color
+ chartreuse : Colour.Colour
- chocolate : Color
+ chocolate : Colour.Colour
- coral : Color
+ coral : Colour.Colour
- cornflowerBlue : Color
+ cornflowerBlue : Colour.Colour
- cornsilk : Color
+ cornsilk : Colour.Colour
- crimson : Color
+ crimson : Colour.Colour
- cyan : Color
+ cyan : Colour.Colour
- darkBlue : Color
+ darkBlue : Colour.Colour
- darkCyan : Color
+ darkCyan : Colour.Colour
- darkGoldenrod : Color
+ darkGoldenrod : Colour.Colour
- darkGray : Color
+ darkGray : Colour.Colour
- darkGreen : Color
+ darkGreen : Colour.Colour
- darkKhaki : Color
+ darkKhaki : Colour.Colour
- darkMagenta : Color
+ darkMagenta : Colour.Colour
- darkOliveGreen : Color
+ darkOliveGreen : Colour.Colour
- darkOrange : Color
+ darkOrange : Colour.Colour
- darkOrchid : Color
+ darkOrchid : Colour.Colour
- darkRed : Color
+ darkRed : Colour.Colour
- darkSalmon : Color
+ darkSalmon : Colour.Colour
- darkSeaGreen : Color
+ darkSeaGreen : Colour.Colour
- darkSlateBlue : Color
+ darkSlateBlue : Colour.Colour
- darkSlateGray : Color
+ darkSlateGray : Colour.Colour
- darkTurquoise : Color
+ darkTurquoise : Colour.Colour
- darkViolet : Color
+ darkViolet : Colour.Colour
- deepPink : Color
+ deepPink : Colour.Colour
- deepSkyBlue : Color
+ deepSkyBlue : Colour.Colour
- dimGray : Color
+ dimGray : Colour.Colour
- dodgerBlue : Color
+ dodgerBlue : Colour.Colour
- firebrick : Color
+ firebrick : Colour.Colour
- floralWhite : Color
+ floralWhite : Colour.Colour
- forestGreen : Color
+ forestGreen : Colour.Colour
- fuchsia : Color
+ fuchsia : Colour.Colour
- gainsboro : Color
+ gainsboro : Colour.Colour
- ghostWhite : Color
+ ghostWhite : Colour.Colour
- gold : Color
+ gold : Colour.Colour
- goldenrod : Color
+ goldenrod : Colour.Colour
- gray : Color
+ gray : Colour.Colour
- green : Color
+ green : Colour.Colour
- greenYellow : Color
+ greenYellow : Colour.Colour
- honeydew : Color
+ honeydew : Colour.Colour
- hotPink : Color
+ hotPink : Colour.Colour
- indianRed : Color
+ indianRed : Colour.Colour
- indigo : Color
+ indigo : Colour.Colour
- ivory : Color
+ ivory : Colour.Colour
- khaki : Color
+ khaki : Colour.Colour
- lavender : Color
+ lavender : Colour.Colour
- lavenderBlush : Color
+ lavenderBlush : Colour.Colour
- lawnGreen : Color
+ lawnGreen : Colour.Colour
- lemonChiffon : Color
+ lemonChiffon : Colour.Colour
- lightBlue : Color
+ lightBlue : Colour.Colour
- lightCoral : Color
+ lightCoral : Colour.Colour
- lightCyan : Color
+ lightCyan : Colour.Colour
- lightGoldenrodYellow : Color
+ lightGoldenrodYellow : Colour.Colour
- lightGray : Color
+ lightGray : Colour.Colour
- lightGreen : Color
+ lightGreen : Colour.Colour
- lightPink : Color
+ lightPink : Colour.Colour
- lightSalmon : Color
+ lightSalmon : Colour.Colour
- lightSeaGreen : Color
+ lightSeaGreen : Colour.Colour
- lightSkyBlue : Color
+ lightSkyBlue : Colour.Colour
- lightSlateGray : Color
+ lightSlateGray : Colour.Colour
- lightSteelBlue : Color
+ lightSteelBlue : Colour.Colour
- lightYellow : Color
+ lightYellow : Colour.Colour
- lime : Color
+ lime : Colour.Colour
- limeGreen : Color
+ limeGreen : Colour.Colour
- linen : Color
+ linen : Colour.Colour
- magenta : Color
+ magenta : Colour.Colour
- maroon : Color
+ maroon : Colour.Colour
- mediumAquamarine : Color
+ mediumAquamarine : Colour.Colour
- mediumBlue : Color
+ mediumBlue : Colour.Colour
- mediumOrchid : Color
+ mediumOrchid : Colour.Colour
- mediumPurple : Color
+ mediumPurple : Colour.Colour
- mediumSeaGreen : Color
+ mediumSeaGreen : Colour.Colour
- mediumSlateBlue : Color
+ mediumSlateBlue : Colour.Colour
- mediumSpringGreen : Color
+ mediumSpringGreen : Colour.Colour
- mediumTurquoise : Color
+ mediumTurquoise : Colour.Colour
- mediumVioletRed : Color
+ mediumVioletRed : Colour.Colour
- midnightBlue : Color
+ midnightBlue : Colour.Colour
- mintCream : Color
+ mintCream : Colour.Colour
- mistyRose : Color
+ mistyRose : Colour.Colour
- moccasin : Color
+ moccasin : Colour.Colour
- navajoWhite : Color
+ navajoWhite : Colour.Colour
- navy : Color
+ navy : Colour.Colour
- oldLace : Color
+ oldLace : Colour.Colour
- olive : Color
+ olive : Colour.Colour
- oliveDrab : Color
+ oliveDrab : Colour.Colour
- orange : Color
+ orange : Colour.Colour
- orangeRed : Color
+ orangeRed : Colour.Colour
- orchid : Color
+ orchid : Colour.Colour
- paleGoldenrod : Color
+ paleGoldenrod : Colour.Colour
- paleGreen : Color
+ paleGreen : Colour.Colour
- paleTurquoise : Color
+ paleTurquoise : Colour.Colour
- paleVioletRed : Color
+ paleVioletRed : Colour.Colour
- papayaWhip : Color
+ papayaWhip : Colour.Colour
- peachPuff : Color
+ peachPuff : Colour.Colour
- peru : Color
+ peru : Colour.Colour
- pink : Color
+ pink : Colour.Colour
- plum : Color
+ plum : Colour.Colour
- powderBlue : Color
+ powderBlue : Colour.Colour
- purple : Color
+ purple : Colour.Colour
- red : Color
+ red : Colour.Colour
- rosyBrown : Color
+ rosyBrown : Colour.Colour
- royalBlue : Color
+ royalBlue : Colour.Colour
- saddleBrown : Color
+ saddleBrown : Colour.Colour
- salmon : Color
+ salmon : Colour.Colour
- sandyBrown : Color
+ sandyBrown : Colour.Colour
- seaGreen : Color
+ seaGreen : Colour.Colour
- seashell : Color
+ seashell : Colour.Colour
- sienna : Color
+ sienna : Colour.Colour
- silver : Color
+ silver : Colour.Colour
- skyBlue : Color
+ skyBlue : Colour.Colour
- slateBlue : Color
+ slateBlue : Colour.Colour
- slateGray : Color
+ slateGray : Colour.Colour
- snow : Color
+ snow : Colour.Colour
- springGreen : Color
+ springGreen : Colour.Colour
- steelBlue : Color
+ steelBlue : Colour.Colour
- tan : Color
+ tan : Colour.Colour
- teal : Color
+ teal : Colour.Colour
- thistle : Color
+ thistle : Colour.Colour
- tomato : Color
+ tomato : Colour.Colour
- turquoise : Color
+ turquoise : Colour.Colour
- violet : Color
+ violet : Colour.Colour
- wheat : Color
+ wheat : Colour.Colour
- white : Color
+ white : Colour.Colour
- whiteSmoke : Color
+ whiteSmoke : Colour.Colour
- yellow : Color
+ yellow : Colour.Colour
- yellowGreen : Color
+ yellowGreen : Colour.Colour
Color
->Colour
. This sidesteps https://github.com/tesk9/palette/issues/13 without complicating the folder structure or needing to think of a more creative synonym for "color"Color.Contrast
helpers toColour.Accessibility
to focus in more on the purpose of checking/caring about contrastTransparentColor
->Color.Transparent
to make the folder structure nicerOpacity
intoColor.Transparent
to simplify user importsColor.Generator
helpers toPalette.Generative
(for the most part. I think some went toColour
too.)Color.Blend
helpers directly intoColour
Cubehelix
advanced config field name fromstartingColor
tostart
, mostly in order to sidestep British versus American spelling questions.equals
helpers, transparent color mapper helpers, andgetOpacity