--- /dev/null
+RaidFrameCustomization = {};
+
+RaidFrameCustomization.normalBarColor = CreateColor(0.3, 0.3, 0.3);
+RaidFrameCustomization.dispelBarColor = CreateColor(1, 0.5, 0);
+RaidFrameCustomization.normalBackColor = {0.7, 0.7, 0.7};
+RaidFrameCustomization.dispelBackColor = {0.5, 0.2, 0};
-local normalBarColor = CreateColor(0.3, 0.3, 0.3);
-local normalBackColor = {0.7, 0.7, 0.7};
+local normalBarColor = RaidFrameCustomization.normalBarColor;
+local normalBackColor = RaidFrameCustomization.normalBackColor;
local UnitGroupRolesAssigned = UnitGroupRolesAssigned;
local CompactUnitFrame_UpdateHealthColor = CompactUnitFrame_UpdateHealthColor;
local CompactRaidFrameContainer_ApplyToFrames = CompactRaidFrameContainer_ApplyToFrames;
embeds.xml
+Globals.lua
RaidFrameIndicators.lua
RaidFrameIndicatorsConfig.lua
-RaidFrameColors.lua
UnitFrameSetupHook.lua
UpdateNameHook.lua
UpdateStatusTextHook.lua
+UpdateDispellableDebuffsHook.lua
LayoutFramesHook.lua
--- TODO have colors in global addon object only in one place
-local normalBarColor = CreateColor(0.3, 0.3, 0.3);
-local dispelBarColor = CreateColor(1, 0.5, 0);
-local normalBackColor = {0.7, 0.7, 0.7};
-local dispelBackColor = {0.5, 0.2, 0};
+local normalBarColor = RaidFrameCustomization.normalBarColor;
+local dispelBarColor = RaidFrameCustomization.dispelBarColor;
+local normalBackColor = RaidFrameCustomization.normalBackColor;
+local dispelBackColor = RaidFrameCustomization.dispelBackColor;
local UnitDebuff = UnitDebuff;
local CompactUnitFrame_UpdateHealthColor = CompactUnitFrame_UpdateHealthColor;