With the current dye system you have accent and major colors, not all dyes are available in both accent and major variants so if you want the major parts of your chestpiece to be bright green, well you can’t. Because sewer rat accent dye is only available as an accent color. Adding every dye as both a major and accent would work, but it would almost double the available dyes and take up almost 2 whole pages in your chest.
In my post on the lack of dyes I suggested to implement a swap system, where you could swap what parts on a piece of gear would be the accent and major. This would allow more customization, but if you wanted two dyes that are only available as accents or majors, e.g. navy blue and emerald or magic purple and toxic waste you wouldn’t be able to have those dye combinations.
What would IMO be the best solution to allow the most amount of customization and not fill everyones chests with an insane amount of dyes would be to get rid of the major and accent system on dyes, not on gear tho. Basically all dyes, instead of being major or accent dyes, would simply be dyes.
Teal accent would become teal dye, brick major would become brick dye, etc. for any of the dyes that are currently available as both accent and major, both would become the same item so crimson major and crimson accent would both become crimson dye, pure white major and snow accent would both become pure white dye, ect.
When you want to apply a dye the “apply dye” check would let you choose whether you want to apply the dye as an accent or a major dye. That way you could pick any dye in the game and choose if you want the major parts OR the accent parts of your gear to have that color.
This is IMO how the dye system should have been made in the first place to allow full customization with all the dyes currently available.