Something I never got around to doing once SOE FINALLY implemented ColorStyles as I requested was to refactor the UI for more flexible color skinning. This would require doing the following...
- Re-implement all inline colors with colorstyles.
- Refactor all window and button graphics as greyscale.
- Add colorstyles to the tint of the converted graphics.
- See if the colorstyles can be changed dynamically via script. If so, create a loader script to swap themes by character name.
Basically the idea is to control all color settings via Global ColorStyles so users could tweak the UI to whatever colors they prefer, and ideal swap themes by character.
|