wind-addons / ElvUI_WindTools

💯 Maybe the BEST ElvUI plugin to enhance your game experience.
https://www.curseforge.com/wow/addons/elvui-windtools
GNU General Public License v3.0
144 stars 42 forks source link

[Bug] Minimap Buttons All Over the place since a few updates #421

Closed Stradiverius closed 1 month ago

Stradiverius commented 1 month ago

Till a few versions before, the minimap (addon's) buttons were nice and tidy under the map and grouped. With the new updates this broke and they are all over the place. I tried the debug, but didn't work. :( Thank you very much for your time to look at it!

Snímek obrazovky 2024-08-20 173328

Message: Texture:SetTextCoord(): Cannot set tex coords when texture has mask. Time: Tue Aug 20 17:24:25 2024 Count: 1 Stack: Texture:SetTextCoord(): Cannot set tex coords when texture has mask. [string "@Interface/AddOns/ElvUI_WindTools/Modules/Maps/MinimapButtons.lua"]:403: in function `SkinButton' [string "@Interface/AddOns/ElvUI_WindTools/Modules/Maps/MinimapButtons.lua"]:623: in function <...dOns/ElvUI_WindTools/Modules/Maps/MinimapButtons.lua:619> [string "@Interface/AddOns/ElvUI/Core/General/Math.lua"]:311: in function <Interface/AddOns/ElvUI/Core/General/Math.lua:311>

Locals: self =

{ modules =
{ } defaultModuleLibraries =
{ } bar = Frame { } hooks =
{ } barAnchor = Frame { } baseName = "ElvUI_WindTools" name = "ElvUI_WindToolsMinimapButtons" orderedModules =
{ } db =
{ } enabledState = true defaultModuleState = true moduleName = "MinimapButtons" } frame = MasterCollectorMinimapButton { PixelSnapDisabled = true original =
{ } icon = Texture { } } tmp = 1 frameType = "Button" name = "MasterCollectorMinimapButton" validIcon = false (for state) =
{ 1 = Texture { } 2 = Texture { } 3 = Texture { } 4 = Texture { } } (for control) = 1 = 1 region = Texture { PixelSnapDisabled = true } original =
{ relativeTo = Minimap { } Point = "TOPLEFT" yOfs = -18 xOfs = 20 FrameStrata = "MEDIUM" Width = 23.999947 Scale = 1 relativePoint = "TOPLEFT" Height = 24.000019 FrameLevel = 8 Parent = Minimap { } } t = "mask0" IgnoreList =
{ startWith =
{ } libDBIcon =
{ } full =
{ } partial =
{ } } acceptedFrames =
{ 1 = "BagSync_MinimapButton" } whiteList =
{ } _G =
{ ERR_OUT_OF_CHI = "Not enough chi" DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded." UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." AchievementFrameStatsBG = AchievementFrameStatsBG { } LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 784 SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you." LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 422 ClassTrialTimerDisplayMixin =
{ } MultiBarLeftButton7 = MultiBarLeftButton7 { } LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 376 MerchantItem7AltCurrencyFrameItem1Text = MerchantItem7AltCurrencyFrameItem1Text { } BtWQuestsFrameChainTooltipTexture2 = BtWQuestsFrameChainTooltipTexture2 { } OPTION_SHOW_ACTION_BAR5_TOOLTIP = "Attached to the left side of Action Bar 4 by default" BINDING_NAME_NAMEPLATES = "Show Enemy Nameplates" INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled." COVENANT_MISSIONS_HEALTH = "Health" PVPReadyDialogBottomArt = PVPReadyDialogBottomArt { } CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s." AceConfigDialogTooltipTexture20 = AceConfigDialogTooltipTexture20 { } CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame { } LE_GAME_ERR_ONLY_ONE_QUIVER = 36 LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared" AllTheThings-Settings-Interface-Ad-Hoc Window Updates = AllTheThings-Settings-Interface-Ad-Hoc Window Updates { } Boss1TargetFrameValue = Boss1TargetFrameValue { } BetterBagsItemButton422DecorationElvUIStock = BetterBagsItemButton422DecorationElvUIStock { } ElvUI_Bar6Button6 = ElvUI_Bar6Button6 { } AUCTIONATOR_L_DEFAULT_LIST_HEADER = "Default Shopping List" ACTION_SPELL_MISSED_POSSESSIVE = "1" RaidUtility_CloseButton = RaidUtility_CloseButton { } LE_GAME_ERR_AZERITE_ESSENCE_SELECTION_FAILED_ESSENCE_NOT_UNLOCKED = 1075 DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "Andorhal" WowTokenRedemptionFrameBg = WowTokenRedemptionFrameBg { } AllTheThings-Settings-General-Illusions = AllTheThings-Settings-General-Illusions { } STABLE_PET_ABILITIES_LIST_HEADER = "Special Abilities" ElvUI_Bar5Button9NormalTexture = ElvUI_Bar5Button9NormalTexture { } HekiliDB =
{

fang2hou commented 1 month ago

fixed in e727bcedbb58226fa6a9a5e1f49afc6940edc8dd