diff --git a/ElvUI_AddOnSkins/Skins/Addons/KRT.lua b/ElvUI_AddOnSkins/Skins/Addons/KRT.lua
new file mode 100644
index 0000000..45ff300
--- /dev/null
+++ b/ElvUI_AddOnSkins/Skins/Addons/KRT.lua
@@ -0,0 +1,248 @@
+local E, L, V, P, G = unpack(ElvUI)
+local S = E:GetModule("Skins")
+local AS = E:GetModule("AddOnSkins")
+
+if not AS:IsAddonLODorEnabled("!KRT") then return end
+
+local _G = _G
+local ipairs = ipairs
+local unpack = unpack
+
+local hooksecurefunc = hooksecurefunc
+
+
+S:AddCallbackForAddon("!KRT", "!KRT", function()
+ if not E.private.addOnSkins.KRT then return end
+ -- Master
+ KRTMaster:StripTextures()
+ KRTMaster:SetTemplate("Transparent")
+ KRTMaster:SetClampRectInsets(0, 0, 0, 0)
+ -- Config
+ KRTConfig:StripTextures()
+ KRTConfig:SetTemplate("Transparent")
+ KRTConfig:SetClampRectInsets(0, 0, 0, 0)
+ -- Warnings
+ KRTWarnings:StripTextures()
+ KRTWarnings:SetTemplate("Transparent")
+ KRTWarnings:SetClampRectInsets(0, 0, 0, 0)
+ -- Loot History
+ KRTLogger:StripTextures()
+ KRTLogger:SetTemplate("Transparent")
+ KRTLogger:SetClampRectInsets(0, 0, 0, 0)
+ -- Spammer
+ KRTSpammer:StripTextures()
+ KRTSpammer:SetTemplate("Transparent")
+ KRTSpammer:SetClampRectInsets(0, 0, 0, 0)
+ -- MS Changes
+ KRTChanges:StripTextures()
+ KRTChanges:SetTemplate("Transparent")
+ KRTChanges:SetClampRectInsets(0, 0, 0, 0)
+
+ -- Loot History
+ _G["KRTLoggerRaidsHeaderNum"]:StripTextures()
+ _G["KRTLoggerRaidsHeaderDate"]:StripTextures()
+ _G["KRTLoggerRaidsHeaderZone"]:StripTextures()
+ _G["KRTLoggerRaidsHeaderSize"]:StripTextures()
+ _G["KRTLoggerBossesHeaderNum"]:StripTextures()
+ _G["KRTLoggerBossesHeaderName"]:StripTextures()
+ _G["KRTLoggerBossesHeaderTime"]:StripTextures()
+ _G["KRTLoggerBossesHeaderMode"]:StripTextures()
+ _G["KRTLoggerBossAttendeesHeaderName"]:StripTextures()
+ _G["KRTLoggerRaidAttendeesHeaderName"]:StripTextures()
+ _G["KRTLoggerRaidAttendeesHeaderJoin"]:StripTextures()
+ _G["KRTLoggerRaidAttendeesHeaderLeave"]:StripTextures()
+ _G["KRTLoggerLootHeaderItem"]:StripTextures()
+ _G["KRTLoggerLootHeaderSource"]:StripTextures()
+ _G["KRTLoggerLootHeaderWinner"]:StripTextures()
+ _G["KRTLoggerLootHeaderType"]:StripTextures()
+ _G["KRTLoggerLootHeaderRoll"]:StripTextures()
+ _G["KRTLoggerLootHeaderTime"]:StripTextures()
+
+ local scrollBars = {
+ -- Main Frame
+ "KRTMasterScrollFrameScrollBar",
+
+ -- Warning
+ "KRTWarningsScrollFrameScrollBar",
+
+ -- History
+ "KRTLoggerRaidsScrollFrameScrollBar",
+ "KRTLoggerBossesScrollFrameScrollBar",
+ "KRTLoggerBossAttendeesScrollFrameScrollBar",
+ "KRTLoggerRaidAttendeesScrollFrameScrollBar",
+ "KRTLoggerLootScrollFrameScrollBar",
+
+ -- MS Changes
+ "KRTChangesScrollFrameScrollBar",
+ }
+
+ local buttons = {
+ -- Master
+ "KRTMasterCountdownBtn",
+ "KRTMasterFreeBtn",
+ "KRTMasterOSBtn",
+ "KRTMasterMSBtn",
+ "KRTMasterSelectItemBtn",
+ "KRTMasterSpamLootBtn",
+ "KRTMasterAwardBtn",
+ "KRTMasterRollBtn",
+ "KRTMasterClearBtn",
+ "KRTMasterHoldBtn",
+ "KRTMasterBankBtn",
+ "KRTMasterDisenchantBtn",
+ "KRTMasterConfigBtn",
+ "KRTMasterItemBtn",
+
+ -- Config
+ "KRTConfigDefaultsBtn",
+ "KRTConfigCloseBtn",
+
+ -- Warning
+ "KRTWarningsEditBtn",
+ "KRTWarningsDeleteBtn",
+ "KRTWarningsAnnounceBtn",
+
+ -- History
+ "KRTLoggerRaidsCurrentBtn",
+ "KRTLoggerRaidsExportBtn",
+ "KRTLoggerRaidsDeleteBtn",
+ "KRTLoggerBossesAddBtn",
+ "KRTLoggerBossesEditBtn",
+ "KRTLoggerBossesDeleteBtn",
+ "KRTLoggerBossAttendeesAddBtn",
+ "KRTLoggerBossAttendeesRemoveBtn",
+ "KRTLoggerRaidAttendeesAddBtn",
+ "KRTLoggerRaidAttendeesDeleteBtn",
+ "KRTLoggerLootExportBtn",
+ "KRTLoggerLootClearBtn",
+ "KRTLoggerLootAddBtn",
+ "KRTLoggerLootEditBtn",
+ "KRTLoggerLootDeleteBtn",
+
+ -- Spammer
+ "KRTSpammerStartBtn",
+ "KRTSpammerClearBtn",
+
+ -- MS Changes
+ "KRTChangesAddBtn",
+ "KRTChangesEditBtn",
+ "KRTChangesDemandBtn",
+ "KRTChangesAnnounceBtn",
+ "KRTChangesClearBtn",
+ }
+
+ local checkBoxes = {
+ -- Config
+ "KRTConfigsortAscending",
+ "KRTConfiguseRaidWarning",
+ "KRTConfigannounceOnWin",
+ "KRTConfigannounceOnHold",
+ "KRTConfigannounceOnBank",
+ "KRTConfigannounceOnDisenchant",
+ "KRTConfiglootWhispers",
+ "KRTConfigcountdownRollsBlock",
+ "KRTConfigscreenReminder",
+ "KRTConfigignoreStacks",
+ "KRTConfigshowTooltips",
+ "KRTConfigminimapButton",
+
+ -- Spammer
+ "KRTSpammerChat1",
+ "KRTSpammerChat2",
+ "KRTSpammerChat3",
+ "KRTSpammerChat4",
+ "KRTSpammerChat5",
+ "KRTSpammerChat6",
+ "KRTSpammerChat7",
+ "KRTSpammerChat8",
+ "KRTSpammerChatGuild",
+ "KRTSpammerChatYell",
+ }
+
+ local editBoxes = {
+ -- Master
+ "KRTMasterItemCount",
+ -- Warnings
+ "KRTWarningsName",
+ "KRTWarningsContent",
+
+ -- Spammer
+ "KRTSpammerName",
+ "KRTSpammerDuration",
+ "KRTSpammerTank",
+ "KRTSpammerHealer",
+ "KRTSpammerMelee",
+ "KRTSpammerRanged",
+ "KRTSpammerMessage",
+ "KRTSpammerTankClass",
+ "KRTSpammerHealerClass",
+ "KRTSpammerMeleeClass",
+ "KRTSpammerRangedClass",
+
+ }
+
+ local dropDownBoxes = {
+ -- Main Frame
+ "KRTMasterHoldDropDown",
+ "KRTMasterBankDropDown",
+ "KRTMasterDisenchantDropDown",
+ }
+
+ local closeButtons = {
+ -- Main Frame
+ "KRTMasterClose",
+ -- Config
+ "KRTConfigClose",
+ -- Warning
+ "KRTWarningsClose",
+ -- History
+ "KRTLoggerClose",
+ -- Spammer
+ "KRTSpammerClose",
+ -- MS Changes
+ "KRTChangesClose",
+ }
+
+ local statusBars = {
+ -- History
+
+ }
+
+ local sliderFrames = {
+ -- Config
+ "KRTConfigcountdownDuration",
+ }
+
+ for _, scrollBar in ipairs(scrollBars) do
+ scrollBar = _G[scrollBar]
+ scrollBar:GetParent():StripTextures()
+ S:HandleScrollBar(scrollBar)
+ end
+ for _, button in ipairs(buttons) do
+ S:HandleButton(_G[button])
+ end
+ for _, checkBox in ipairs(checkBoxes) do
+ S:HandleCheckBox(_G[checkBox])
+ end
+ for _, editBox in ipairs(editBoxes) do
+ S:HandleEditBox(_G[editBox])
+ end
+ for _, dropDownBox in ipairs(dropDownBoxes) do
+ S:HandleDropDownBox(_G[dropDownBox])
+ end
+ for _, closeButton in ipairs(closeButtons) do
+ closeButton = _G[closeButton]
+ S:HandleCloseButton(closeButton, closeButton:GetParent().backdrop)
+ end
+ for _, sliderFrame in ipairs(sliderFrames) do
+ sliderFrame = _G[sliderFrame]
+ S:HandleSliderFrame(sliderFrame)
+ end
+ for _, statusBar in ipairs(statusBars) do
+ statusBar = _G[statusBar]
+ statusBar:StripTextures()
+ statusBar:CreateBackdrop()
+ statusBar:SetStatusBarTexture(E.media.normTex)
+ E:RegisterStatusBar(statusBar)
+ end
+end)
\ No newline at end of file
diff --git a/ElvUI_AddOnSkins/Skins/Addons/Peace.lua b/ElvUI_AddOnSkins/Skins/Addons/Peace.lua
new file mode 100644
index 0000000..d4207ff
--- /dev/null
+++ b/ElvUI_AddOnSkins/Skins/Addons/Peace.lua
@@ -0,0 +1,58 @@
+local E, L, V, P, G = unpack(ElvUI)
+local S = E:GetModule("Skins")
+local AS = E:GetModule("AddOnSkins")
+
+if not AS:IsAddonLODorEnabled("Peace") then return end
+
+local _G = _G
+local ipairs = ipairs
+local unpack = unpack
+
+local hooksecurefunc = hooksecurefunc
+
+
+S:AddCallbackForAddon("Peace", "Peace", function()
+ if not E.private.addOnSkins.Peace then return end
+ -- Master
+ Peace_OptionsFrame:StripTextures()
+ Peace_OptionsFrame:SetTemplate("Transparent")
+ Peace_OptionsFrame:SetClampRectInsets(0, 0, 0, 0)
+
+ local buttons = {
+ "Peace_ManualClearHistoryButton",
+ "AddNewAuthorisedButton",
+ "DeleteAuthoriseButton",
+ "IgnorePlayerWhisperButton",
+ "Peace_CloseOptionsFrame",
+ "Peace_CreditsButton",
+ "Peace_ScanGuildFriendsButton",
+ "Peace_CleanWholePlayerList"
+ }
+
+ local checkBoxes = {
+ "Peace_EnableAddonCheck",
+ "Peace_AutoAddGuildCheck",
+ "Peace_AutoAddFriendsCheck",
+ "Peace_InformWhenPlayerBlockedCheck",
+ "Peace_DoSoundOnBlockCheck",
+ "Peace_AutoAddWhisperedPlayersCheck",
+ "Peace_NotifyBlockedPlayersCheck",
+ "Peace_ResetBlockedWhisperHistoryCheck",
+ "Peace_UseCustomMessageTextCheck"
+ }
+
+ local editBoxes = {
+ "Peace_CustomMsgEditBox",
+ "EnteredPlayerNameBox"
+ }
+
+ for _, button in ipairs(buttons) do
+ S:HandleButton(_G[button])
+ end
+ for _, checkBox in ipairs(checkBoxes) do
+ S:HandleCheckBox(_G[checkBox])
+ end
+ for _, editBox in ipairs(editBoxes) do
+ S:HandleEditBox(_G[editBox])
+ end
+end)
\ No newline at end of file
diff --git a/ElvUI_AddOnSkins/Skins/Addons/RaidBuffStatus.lua b/ElvUI_AddOnSkins/Skins/Addons/RaidBuffStatus.lua
new file mode 100644
index 0000000..bf9161f
--- /dev/null
+++ b/ElvUI_AddOnSkins/Skins/Addons/RaidBuffStatus.lua
@@ -0,0 +1,110 @@
+local E, L, V, P, G = unpack(ElvUI)
+local S = E:GetModule("Skins")
+local AS = E:GetModule("AddOnSkins")
+if not AS:IsAddonLODorEnabled("RaidBuffStatus") then return end
+
+local _G = _G
+local ipairs = ipairs
+local unpack = unpack
+
+local hooksecurefunc = hooksecurefunc
+
+
+S:AddCallbackForAddon("RaidBuffStatus", "RaidBuffStatus", function()
+ if not E.private.addOnSkins.RaidBuffStatus then return end
+
+ local core = LibStub("AceAddon-3.0"):GetAddon("RaidBuffStatus")
+ if not core then return end
+ -- Master
+ RBSFrame:StripTextures()
+ RBSFrame:SetTemplate("Transparent")
+ RBSFrame:SetClampRectInsets(0, 0, 0, 0)
+ -- Talents Frame
+ RBSTalentsFrame:StripTextures()
+ RBSTalentsFrame:SetTemplate("Transparent")
+ RBSTalentsFrame:SetClampRectInsets(0, 0, 0, 0)
+ -- Options
+ RBSOptionsFrame:StripTextures()
+ RBSOptionsFrame:SetTemplate("Transparent")
+ RBSOptionsFrame:SetClampRectInsets(0, 0, 0, 0)
+
+ S:HandleButton(_G["talentsbutton"])
+ _G["talentsbutton"]:SetNormalTexture(E.Media.Textures.Plus)
+ _G["talentsbutton"]:SetPushedTexture(E.Media.Textures.Plus)
+
+ S:HandleButton(_G["optionsbutton"])
+ _G["optionsbutton"]:SetNormalTexture(E.Media.Textures.Plus)
+ _G["optionsbutton"]:SetPushedTexture(E.Media.Textures.Plus)
+
+
+ local scrollBars = {
+ -- Main Frame
+
+ }
+
+ local buttons = {
+ "RBSTalentsFrameButton",
+ "RBSOptionsFrameButton",
+ }
+
+ local checkBoxes = {
+ -- Config
+
+ }
+
+ local editBoxes = {
+ -- Master
+
+ }
+
+ local dropDownBoxes = {
+ -- Main Frame
+
+ }
+
+ local closeButtons = {
+ -- Main Frame
+ }
+
+ local statusBars = {
+ -- History
+
+ }
+
+ local sliderFrames = {
+ -- Config
+ }
+
+ for _, scrollBar in ipairs(scrollBars) do
+ scrollBar = _G[scrollBar]
+ scrollBar:GetParent():StripTextures()
+ S:HandleScrollBar(scrollBar)
+ end
+ for _, button in ipairs(buttons) do
+ S:HandleButton(_G[button])
+ end
+ for _, checkBox in ipairs(checkBoxes) do
+ S:HandleCheckBox(_G[checkBox])
+ end
+ for _, editBox in ipairs(editBoxes) do
+ S:HandleEditBox(_G[editBox])
+ end
+ for _, dropDownBox in ipairs(dropDownBoxes) do
+ S:HandleDropDownBox(_G[dropDownBox])
+ end
+ for _, closeButton in ipairs(closeButtons) do
+ closeButton = _G[closeButton]
+ S:HandleCloseButton(closeButton, closeButton:GetParent().backdrop)
+ end
+ for _, sliderFrame in ipairs(sliderFrames) do
+ sliderFrame = _G[sliderFrame]
+ S:HandleSliderFrame(sliderFrame)
+ end
+ for _, statusBar in ipairs(statusBars) do
+ statusBar = _G[statusBar]
+ statusBar:StripTextures()
+ statusBar:CreateBackdrop()
+ statusBar:SetStatusBarTexture(E.media.normTex)
+ E:RegisterStatusBar(statusBar)
+ end
+end)
diff --git a/ElvUI_AddOnSkins/Skins/Addons/auctionator.lua b/ElvUI_AddOnSkins/Skins/Addons/auctionator.lua
index e7d8f40..ed73771 100644
--- a/ElvUI_AddOnSkins/Skins/Addons/auctionator.lua
+++ b/ElvUI_AddOnSkins/Skins/Addons/auctionator.lua
@@ -34,6 +34,8 @@ S:AddCallbackForAddon("Auctionator", "Auctionator", function()
Atr_Adv_Search_Dialog:StripTextures()
Atr_Adv_Search_Dialog:SetTemplate("Transparent")
Atr_Adv_Search_Dialog:Point("TOPLEFT", 215, -183)
+ Atr_ShpList_Frame:StripTextures()
+ Atr_ShpList_Frame:SetTemplate("Transparent")
S:HandleEditBox(Atr_AS_Searchtext)
S:HandleEditBox(Atr_AS_Minlevel)
@@ -45,6 +47,16 @@ S:AddCallbackForAddon("Auctionator", "Auctionator", function()
S:HandleButton(Atr_Adv_Search_ResetBut)
S:HandleButton(Atr_Adv_Search_OKBut)
S:HandleButton(Atr_Adv_Search_CancelBut)
+ S:HandleButton(Atr_SrchSListButton)
+ S:HandleButton(Atr_MngSlistsButton)
+ S:HandleButton(Atr_NewSListButton)
+ S:HandleButton(Atr_ShpList_DeleteButton)
+ S:HandleButton(Atr_ShpList_EditButton)
+ S:HandleButton(Atr_ShpList_RenameButton)
+ S:HandleButton(Atr_ShpList_ImportButton)
+ S:HandleButton(Atr_ShpList_ExportButton)
+ S:HandleButton(Atr_ShpList_DeleteButton)
+
hooksecurefunc("Atr_FullScanAnalyze", function()
Atr_FullScanResults:SetBackdropColor(unpack(E.media.backdropfadecolor))
diff --git a/ElvUI_AddOnSkins/Skins/Addons/load_addons.xml b/ElvUI_AddOnSkins/Skins/Addons/load_addons.xml
index 29c67cb..46109d7 100644
--- a/ElvUI_AddOnSkins/Skins/Addons/load_addons.xml
+++ b/ElvUI_AddOnSkins/Skins/Addons/load_addons.xml
@@ -98,4 +98,7 @@
+
+
+
\ No newline at end of file
diff --git a/ElvUI_AddOnSkins/core.lua b/ElvUI_AddOnSkins/core.lua
index 9326b34..c4398a8 100644
--- a/ElvUI_AddOnSkins/core.lua
+++ b/ElvUI_AddOnSkins/core.lua
@@ -109,6 +109,9 @@ local addonList = {
"RCLootCouncil",
"QDKP2_GUI",
"LootWonAlert",
+ "KRT",
+ "RaidBuffStatus",
+ "Peace",
}
local addonAlias = {
["DBM"] = "DBM-Core",
@@ -116,6 +119,8 @@ local addonAlias = {
["AuctioneerSuite"] = "Auc-Advanced",
["_NPCScanOverlay"] = "_NPCScan.Overlay",
["ElvinCDs"] = "!ElvinCDs",
+ ["KRT"] = "!KRT",
+ ["Auctionator"] = "Auctionator+",
}
AS.addons = {}