Skip to content

Commit

Permalink
The icon's animation can now be disabled
Browse files Browse the repository at this point in the history
  • Loading branch information
Slackluster committed Nov 27, 2024
1 parent f5c12b4 commit f332855
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions modules/ItemOverlay.lua
Original file line number Diff line number Diff line change
Expand Up @@ -274,10 +274,18 @@ function app.ItemOverlay(overlay, itemLink, itemLocation, containerInfo)
local function showOverlay(color)
if color == "purple" then
overlay.border:SetTexture("Interface\\AddOns\\TransmogLootHelper\\assets\\border_purple.blp")
overlay.animation:Play()
if TransmogLootHelper_Settings["animateIcon"] then
overlay.animation:Play()
else
overlay.animation:Stop()
end
elseif color == "yellow" then
overlay.border:SetTexture("Interface\\AddOns\\TransmogLootHelper\\assets\\border_yellow.blp")
overlay.animation:Play()
if TransmogLootHelper_Settings["animateIcon"] then
overlay.animation:Play()
else
overlay.animation:Stop()
end
elseif color == "green" then
overlay.border:SetTexture("Interface\\AddOns\\TransmogLootHelper\\assets\\border_green.blp")
overlay.animation:Stop()
Expand Down Expand Up @@ -1047,6 +1055,10 @@ function app.SettingsItemOverlay()
ddSetting, GetOptions, ddName, ddTooltip)
layout:AddInitializer(initializer)

local variable, name, tooltip = "animateIcon", "Icon Animation", "Show a pretty animated swirl on icons for learnable and usable icons."
local setting = Settings.RegisterAddOnSetting(category, appName .. "_" .. variable, variable, TransmogLootHelper_Settings, Settings.VarType.Boolean, name, true)
local parentSetting = Settings.CreateCheckbox(category, setting, tooltip)

layout:AddInitializer(CreateSettingsListSectionHeaderInitializer("Collection Info"))

local variable, name, tooltip = "iconNewMog", "Appearances", "Show an icon to indicate an item's appearance is unlearned."
Expand Down

0 comments on commit f332855

Please sign in to comment.