This removes the requirement that Rgb and Luma colors have to be linear for arithmetic operators and a few other traits to be available. There are many cases where non-linear colors are fine (or even required) and hard blocking them ended up being a bit too harsh.
The crate root documentation is also updated to hopefully be a bit more usage oriented and give more useful examples up-front.
This removes the requirement that
Rgb
andLuma
colors have to be linear for arithmetic operators and a few other traits to be available. There are many cases where non-linear colors are fine (or even required) and hard blocking them ended up being a bit too harsh.The crate root documentation is also updated to hopefully be a bit more usage oriented and give more useful examples up-front.