Just a minor suggestion:
When crafting dyes, please make the dye you craft be equivalent to the level of the skill required to craft it. For example: When making a basic dye, get a common dye. When making a (Master) dye, get an uncommon dye. When making a (Rare) dye, get a rare dye.
It is extremely frustrating to spend several hours farming (or lots and lots of coin on the Trading Post) in the hopes of crafting a rare dye, just to have the random dye you’re given be a common-quality dye that has no value.
You can still have the color be something random within that spectrum, just don’t have the quality of the dye be random as well.
As an example: Today I spent an hour farming materials for the Rare Brown Dye cooking recipe, and ended up having to spend about 10s on the TP anyway for some of the Snow Truffles (which are 2s each on my server, fyi). The dye I received was Mudmetal, which is a common-quality dye that sells for 40c on the TP. It was a huge disappointment, and not the first of such for me. Needless to say, it will be the last time I put effort into crafting dyes.