@@ -1,10 +1,11 @@
1−# Possible API Changes
1+# API sketch for separating out alpha from Color
3**Motivation**
3**Motivation**
5If we separate out alpha from the core color type, we can
5If we separate out alpha from the core color type, we can
71. Have a unified `Color` type that works in all contexts, including in webGL situations where transparency may be handled differently, or not at all.
71. Have a unified `Color` type that works in all contexts, including in webGL situations where transparency may be handled differently, or not at all.
82. Encourage people to use actual color mixing functions where possible or to enumerate their colors concretely.
92. Encourage people to use actual color mixing functions where possible or to enumerate their colors concretely.
9 - The point here is that alpha mixing can sometimes lead to colors that don't look great or are unexpected.
10 - The point here is that alpha mixing can sometimes lead to colors that don't look great or are unexpected.