I would propose following changes to oUF.colors.power:
Code:
oUF.colors.power[ALTERNATE_POWER_INDEX] = {0.7, 0.7, 0.6} -- as used by the default ui
oUF.colors.power["SHADOW_ORBS"] = {} -- some value here
oUF.colors.power["BURNING_EMBERS"] = {} -- some value here
oUF.colors.power["DEMONIC_FURY"] = {} -- some value here
I would also include eclipse and stagger right from the power element (both are currently not copied correctly and the latter is added by the stagger element, which won't load for non monks)
The main reason for this would be to have a centralized place for power colors and thus making the colors easier to change by layout users by just exposing the table. The key names are the same as the powerType argument of the UNIT_POWER* events. ALTERNATE_POWER_INDEX evaluates to 10, which is currently not in use by PowerBarColor (from where oUF gets the power colors).
Do you guys have something to oppose? Maybe I'm missing something as Blizzard hasn't added those to PowerBarColor.