Just a quick follow up, so say they did want to gate it by color family.

Instead of having "swamp green" you'd just have a dye called "Trim Green"

This could unlock that whole color range going from Charteuse all the way to a deep vert green. Player picks which one they want.

Maybe Act 1 has many Trim Dye merchants. When you hit Act 2 many more Minor Dyes, Act 3 lots of Major Dyes.

Currently dyes replenish randomly right? Merchants will show a mixed bag every day. But I think maybe they should be more set, so Arron and Mattis might get us started with the basics, but you'd still have progression over time.

Metallic tints are a bit trickier, cause they have sheen. Currently they are treated the same as dyes.

Instead of Dyes equipment with metal components should have "paint and polish" and these could be more expensive than dyes.

Previewing would be cool for this before we commit and the dye is expended.

Finally at level up, it'd be cool to see the dyed/tinted colors displayed there instead of reverting to the base color scheme (undyed version.)

Just some ideas