From 7a5c0665d3b86cff2168a4871f8ffb9128f037cf Mon Sep 17 00:00:00 2001 From: D4KiR <23246564+d4kir92@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:57:24 +0200 Subject: [PATCH] v0.9.112 --- ImproveAny.toc | 2 +- ImproveAny_Cata.toc | 2 +- ImproveAny_TBC.toc | 2 +- ImproveAny_Vanilla.toc | 2 +- ImproveAny_Wrath.toc | 2 +- core.lua | 42 ++++++++++++++++++----------------------- libs/D4Lib/D4Realms.lua | 5 +++++ settings.lua | 4 ++-- 8 files changed, 30 insertions(+), 31 deletions(-) diff --git a/ImproveAny.toc b/ImproveAny.toc index 777092e..d3e2d43 100644 --- a/ImproveAny.toc +++ b/ImproveAny.toc @@ -4,7 +4,7 @@ ## Interface-Cata: 40400 ## Interface: 110002 -## Version: 0.9.111 +## Version: 0.9.112 ## Title: ImproveAny by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ImproveAny_Cata.toc b/ImproveAny_Cata.toc index e6039e6..31bd172 100644 --- a/ImproveAny_Cata.toc +++ b/ImproveAny_Cata.toc @@ -1,5 +1,5 @@ ## Interface: 40400 -## Version: 0.9.111 +## Version: 0.9.112 ## Title: ImproveAny |T136033:16:16:0:0|t by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ImproveAny_TBC.toc b/ImproveAny_TBC.toc index b4691d0..469c7b2 100644 --- a/ImproveAny_TBC.toc +++ b/ImproveAny_TBC.toc @@ -1,5 +1,5 @@ ## Interface: 20504 -## Version: 0.9.111 +## Version: 0.9.112 ## Title: ImproveAny |T136033:16:16:0:0|t by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ImproveAny_Vanilla.toc b/ImproveAny_Vanilla.toc index 60ab53f..966c115 100644 --- a/ImproveAny_Vanilla.toc +++ b/ImproveAny_Vanilla.toc @@ -1,5 +1,5 @@ ## Interface: 11504 -## Version: 0.9.111 +## Version: 0.9.112 ## Title: ImproveAny |T136033:16:16:0:0|t by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/ImproveAny_Wrath.toc b/ImproveAny_Wrath.toc index ad7c267..e2c740c 100644 --- a/ImproveAny_Wrath.toc +++ b/ImproveAny_Wrath.toc @@ -1,5 +1,5 @@ ## Interface: 30403 -## Version: 0.9.111 +## Version: 0.9.112 ## Title: ImproveAny |T136033:16:16:0:0|t by |cff3FC7EBD4KiR |T132115:16:16:0:0|t ## Notes: Improve Any Ui or Frame ## Author: D4KiR diff --git a/core.lua b/core.lua index e7ca14f..5bacff8 100644 --- a/core.lua +++ b/core.lua @@ -258,32 +258,26 @@ function ImproveAny:Event(event, ...) ExtraActionButton1.style:Hide() end - C_Timer.After( - 0, - function() - local mmbtn = nil - ImproveAny:CreateMinimapButton( - { - ["name"] = "ImproveAny", - ["icon"] = 136033, - ["var"] = mmbtn, - ["dbtab"] = IATAB, - ["vTT"] = {{"ImproveAny |T136033:16:16:0:0|t", "v|cff3FC7EB0.9.111"}, {ImproveAny:GT("LEFTCLICK"), ImproveAny:GT("MMBTNLEFT")}, {ImproveAny:GT("RIGHTCLICK"), ImproveAny:GT("MMBTNRIGHT")}}, - ["funcL"] = function() - ImproveAny:ToggleSettings() - end, - ["funcR"] = function() - ImproveAny:MSG("Minimap Button is now hidden.") - ImproveAny:SetEnabled("SHOWMINIMAPBUTTON", false) - ImproveAny:HideMMBtn("ImproveAny") - end, - } - ) - - ImproveAny:UpdateMinimapButton() - end + local mmbtn = nil + ImproveAny:CreateMinimapButton( + { + ["name"] = "ImproveAny", + ["icon"] = 136033, + ["var"] = mmbtn, + ["dbtab"] = IATAB, + ["vTT"] = {{"ImproveAny |T136033:16:16:0:0|t", "v|cff3FC7EB0.9.112"}, {ImproveAny:GT("LEFTCLICK"), ImproveAny:GT("MMBTNLEFT")}, {ImproveAny:GT("RIGHTCLICK"), ImproveAny:GT("MMBTNRIGHT")}}, + ["funcL"] = function() + ImproveAny:ToggleSettings() + end, + ["funcR"] = function() + ImproveAny:MSG("Minimap Button is now hidden.") + ImproveAny:SetEnabled("SHOWMINIMAPBUTTON", false) + ImproveAny:HideMMBtn("ImproveAny") + end, + } ) + ImproveAny:UpdateMinimapButton() ImproveAny:UpdateMaxZoom() ImproveAny:UpdateWorldTextScale() ImproveAny:CheckCVars() diff --git a/libs/D4Lib/D4Realms.lua b/libs/D4Lib/D4Realms.lua index f457c9d..1c7ad65 100644 --- a/libs/D4Lib/D4Realms.lua +++ b/libs/D4Lib/D4Realms.lua @@ -3160,6 +3160,11 @@ local missingRealmLangs = {} function D4:GetRealmFlag(realmName) if not (GetLocale() == "enUS" or GetLocale() == "deDE" or GetLocale() == "koKR" or GetLocale() == "zhTW") then return "" end local realmLang = D4:GetRealmLang(realmName) + if realmLang == nil then return "" end + if realmLangs[realmLang] == nil then + realmLang = string.trim(realmLang) + end + if realmLangs[realmLang] == nil then if missingRealmLangs[realmLang] == nil then missingRealmLangs[realmLang] = true diff --git a/settings.lua b/settings.lua index 01a0c30..250a9c2 100644 --- a/settings.lua +++ b/settings.lua @@ -441,8 +441,8 @@ function ImproveAny:InitIASettings() IASettings:Hide() end - ImproveAny:SetVersion(AddonName, 136033, "0.9.111") - IASettings.TitleText:SetText(format("ImproveAny |T136033:16:16:0:0|t v|cff3FC7EB%s", "0.9.111")) + ImproveAny:SetVersion(AddonName, 136033, "0.9.112") + IASettings.TitleText:SetText(format("ImproveAny |T136033:16:16:0:0|t v|cff3FC7EB%s", "0.9.112")) IASettings.CloseButton:SetScript( "OnClick", function()