Well I want to see my Dye Preview and Applier menu put into practice, taking basically everything you could want and expanding upon it.
It begins with the ability to open up a new screen which you can change to each piece of your equipment currently on, so it will have a Primary, Secondary, Head, Chest, Hands, Legs, and Feet section which will load up what your piece currently looks like. As well, there is a large color palette which states the name of each color, and for any which are not basic drops, the process to make this, let us face it is is not hard to find the information anymore, might as well include it. This will play more in later.
Anyway, you apply dyes to a piece of armor, however, what this does is not simply dye it what it does currently, it will modify it to have that dye for the piece. There are also three levels of intensity, applying three of the same color dye will get you all three levels applied to that piece of armor. You can apply as many dyes as you want, which activates in the color palette which you have applied to each piece.
Now, there are also sections to each piece, such as swords, axes, and hammers get Blade/Head, Guard/Pole, and Handle/Hilt, or with armor there would be a Primary, Secondary, and Pattern, the pattern would be like the flames on pyromancer gear, or the studs on early warrior armor.
You can see where I am going, select a piece of armor, select a section, and select the color (including intensity) you want if it is applied, go through all of the pieces you want, all of the sections, and all of the colors, gives you a preview of each, and then you can hit Save or Dye or something and it converts your character to this.
This saves dye for newer characters so they are not overwriting, and creates sort of a goal with the scale of the palette for people to throw all of their dyes on pieces of armor, as well as creating some combinations with definite results.
Occur only in outposts/cities, just so you don't look at people shifting colors or something when in combat as I am sure that would hurt some connections.