Skip to content

Commit

Permalink
[ver. 3.45] - 31.07.2024 (#110)
Browse files Browse the repository at this point in the history
## [ver. 3.45] - 31.07.2024
### FIX
- FIX - Dropdown Menus fro Dock Icons and Datatexts
- FIX - GameMenu SpellBock toggle frame works now
- FIX - SpellBock toggle frame works now for Dock and Datatexts
- FIX - Profession toggle frame works now for Dock and Datatexts
- FIX - AFK Screen
### Update
- UPDATE - AFK Screen is available again
- UPDATE - ObjectiveTracker Skin is available again
- UPDATE - Add - AI/ FOLLOWER, DELVE, QUEST & STORY Dungeons to
difficulty text
### NEW
- NEW - Add Evoker Texture to E Series
  • Loading branch information
mBlinkii authored Jul 31, 2024
2 parents fbe579b + 4a0b9c9 commit 265fb4a
Show file tree
Hide file tree
Showing 45 changed files with 969 additions and 772 deletions.
27 changes: 25 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -782,10 +782,32 @@
"PAPERDOLL_STATCATEGORIES",
"WorldFrame",
"QuestCache",
"TRACKER_HEADER_CAMPAIGN_QUESTS"
"TRACKER_HEADER_CAMPAIGN_QUESTS",
"ToggleProfessionsBook",
"EnumUtil",
"OBJECTIVE_TRACKER_COLOR",
"ObjectiveTrackerUIWidgetContainer",
"DisplayTableInspectorWindow",
"BetterDate",
"GetBNPlayerCommunityLink",
"GetBNPlayerLink",
"GetPlayerCommunityLink",
"GetPlayerLink",
"GMChatFrame_IsGM",
"GMError",
"IsSecureCmd",
"RemoveNewlines",
"ToggleQuickJoinPanel",
"PanelTemplates_TabResize",
"BNET_CLIENT_WOW",
"LFG_LIST_AND_MORE",
"ItemRefTooltip",
"NPEV2_CHAT_USER_TAG_GUIDE",
"SOCIAL_QUEUE_QUEUED_FOR"
],
"Lua.diagnostics.disable": [
"undefined-field"
"undefined-field",
"cast-local-type"
],
"cSpell.enableFiletypes": [
"lua"
Expand Down Expand Up @@ -877,6 +899,7 @@
"Luckyone",
"materialicons",
"menuparent",
"Merathilis",
"modulecopy",
"MONOCHROMEOUTLINE",
"MONOCHROMETHICKOUTLINE",
Expand Down
2 changes: 1 addition & 1 deletion Addon/!mMT_MediaPack/!mMT_MediaPack.toc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Interface: 30403
## Author: Blinkii
## Version: 1.21
## Version: 1.22
## Title: |CFF6559F1m|r|CFFA037E9M|r|CFFDD14E0T|r - |CFFFF06A2M|r|CFFFF108Ce|r|CFFFF197Ad|r|CFFFF216Bi|r|CFFFF275Da|r |CFFFF3441P|r|CFFFF3F2Ca|r|CFFFF461Cc|r|CFFFF4E0Ck|r
## Notes: mMT Media Pack by Blinkii | Support: [email protected]
## IconTexture: Interface\AddOns\!mMT_MediaPack\media\logo\mmt_icon
Expand Down
2 changes: 1 addition & 1 deletion Addon/!mMT_MediaPack/!mMT_MediaPack_Cata.toc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Interface: 40400
## Author: Blinkii
## Version: 1.21
## Version: 1.22
## Title: |CFF6559F1m|r|CFFA037E9M|r|CFFDD14E0T|r - |CFFFF06A2M|r|CFFFF108Ce|r|CFFFF197Ad|r|CFFFF216Bi|r|CFFFF275Da|r |CFFFF3441P|r|CFFFF3F2Ca|r|CFFFF461Cc|r|CFFFF4E0Ck|r
## Notes: mMT Media Pack by Blinkii | Support: [email protected]
## IconTexture: Interface\AddOns\!mMT_MediaPack\media\logo\mmt_icon
Expand Down
2 changes: 1 addition & 1 deletion Addon/!mMT_MediaPack/!mMT_MediaPack_Mainline.toc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Interface: 110000, 110002
## Author: Blinkii
## Version: 1.21
## Version: 1.22
## Title: |CFF6559F1m|r|CFFA037E9M|r|CFFDD14E0T|r - |CFFFF06A2M|r|CFFFF108Ce|r|CFFFF197Ad|r|CFFFF216Bi|r|CFFFF275Da|r |CFFFF3441P|r|CFFFF3F2Ca|r|CFFFF461Cc|r|CFFFF4E0Ck|r
## Notes: mMT Media Pack by Blinkii | Support: [email protected]
## IconTexture: Interface\AddOns\!mMT_MediaPack\media\logo\mmt_icon
Expand Down
2 changes: 1 addition & 1 deletion Addon/!mMT_MediaPack/!mMT_MediaPack_Vanilla.toc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Interface: 11503
## Author: Blinkii
## Version: 1.21
## Version: 1.22
## Title: |CFF6559F1m|r|CFFA037E9M|r|CFFDD14E0T|r - |CFFFF06A2M|r|CFFFF108Ce|r|CFFFF197Ad|r|CFFFF216Bi|r|CFFFF275Da|r |CFFFF3441P|r|CFFFF3F2Ca|r|CFFFF461Cc|r|CFFFF4E0Ck|r
## Notes: mMT Media Pack by Blinkii | Support: [email protected]
## IconTexture: Interface\AddOns\!mMT_MediaPack\media\logo\mmt_icon
Expand Down
1 change: 1 addition & 0 deletions Addon/!mMT_MediaPack/media/core.lua
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ local function LoadSeriesE()
mAddStatusbar("mMediaTag E10", "e10.tga")
mAddStatusbar("mMediaTag E11", "e11.tga")
mAddStatusbar("mMediaTag E12", "e12.tga")
mAddStatusbar("mMediaTag E13", "e13.tga")
end

local function LoadSeriesF()
Expand Down
Binary file added Addon/!mMT_MediaPack/media/textures/e13.tga
Binary file not shown.
2 changes: 1 addition & 1 deletion Addon/ElvUI_mMediaTag/ElvUI_mMediaTag.toc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Interface: 30403
## Author: Blinkii
## Version: 3.44
## Version: 3.45
## Title: |CFF6559F1m|r|CFFA037E9M|r|CFFDD14E0T|r - |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: mMediaTag & Tools is a plugin for ElvUI. mMediaTag adds many media files like textures/ fonts/ icons and some tools to ElvUI.
## Notes-deDE: mMediaTag & Tools ist ein Plugin für ElvUI. mMediaTag fügt viele Mediendateien wie Texturen/ Schriften/ Symbole und einige Tools zu ElvUI hinzu.
Expand Down
2 changes: 1 addition & 1 deletion Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Cata.toc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Interface: 40400
## Author: Blinkii
## Version: 3.43
## Version: 3.45
## Title: |CFF6559F1m|r|CFFA037E9M|r|CFFDD14E0T|r - |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## IconTexture: Interface\AddOns\ElvUI_mMediaTag\media\logo\mmt_icon
## AddonCompartmentFunc: ElvUI_mMediaTag_OnAddonCompartmentClick
Expand Down
2 changes: 1 addition & 1 deletion Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Mainline.toc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Interface: 110000, 110002
## Author: Blinkii
## Version: 3.44
## Version: 3.45
## Title: |CFF6559F1m|r|CFFA037E9M|r|CFFDD14E0T|r - |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: ElvUI Plugin from Blinkii | Support: [email protected]
## IconTexture: Interface\AddOns\ElvUI_mMediaTag\media\logo\mmt_icon
Expand Down
2 changes: 1 addition & 1 deletion Addon/ElvUI_mMediaTag/ElvUI_mMediaTag_Vanilla.toc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Interface: 11503
## Author: Blinkii
## Version: 3.44
## Version: 3.45
## Title: |CFF6559F1m|r|CFFA037E9M|r|CFFDD14E0T|r - |CFF6559F1m|r|CFF7A4DEFM|r|CFF8845ECe|r|CFFA037E9d|r|CFFA435E8i|r|CFFB32DE6a|r|CFFBC26E5T|r|CFFCB1EE3a|r|CFFDD14E0g|r |CFFFF006C&|r |CFFFF4C00T|r|CFFFF7300o|r|CFFFF9300o|r|CFFFFA800l|r|CFFFFC900s|r
## Notes: mMediaTag & Tools is a plugin for ElvUI. mMediaTag adds many media files like textures/ fonts/ icons and some tools to ElvUI.
## Notes-deDE: mMediaTag & Tools ist ein Plugin für ElvUI. mMediaTag fügt viele Mediendateien wie Texturen/ Schriften/ Symbole und einige Tools zu ElvUI hinzu.
Expand Down
27 changes: 20 additions & 7 deletions Addon/ElvUI_mMediaTag/core/functions.lua
Original file line number Diff line number Diff line change
Expand Up @@ -67,26 +67,39 @@ function GetTableLng(tbl)
return getN
end

local function PrintTable(tbl, indent, simple)
local function PrintTable(tbl, indent, simple, noFunctions)
--if not indent then indent = " " end
if type(tbl) == "table" then
for entry, value in pairs(tbl) do
if type(value) == "table" and not simple then
if (type(value) == "table") and not simple then
print(indent and indent .. " " or "", "|cff60ffc3 [" .. entry .. "]|r", value)
PrintTable(value, indent and indent .. " " or " ")
PrintTable(value, indent and indent .. " " or " ", true, noFunctions)
else
print(indent and indent .. " " or "", ((type(value) == "table") and "|cff60ffc3 [" or "|cfffbd7f9 [") .. entry .. "]|r", " > ", value)
if type(value) == "table" then
print(indent and indent .. " " or "", "|cff60ffc3 [" .. entry .. "]|r", " > ", value)
elseif type(value) == "number" then
print(indent and indent .. " " or "", "|cfff5b062 [" .. entry .. "]|r", " = ", value)
elseif type(value) == "string" then
print(indent and indent .. " " or "", "|cffd56ef5 [" .. entry .. "]|r", " = ", value)
elseif type(value) == "boolean" then
print(indent and indent .. " " or "", "|cff96e1ff[" .. entry .. "]|r", " = ", (value and "|cffabff87true|r" or "|cffff8787false|r"))
elseif (type(value) == "function") and not noFunctions then
print(indent and indent .. " " or "", "|cffb5b3f5 [" .. entry .. "]|r", " = ", value)
elseif type(value) ~= "function" then
print(indent and indent .. " " or "", "|cfffbd7f9 [" .. entry .. "]|r", " = ", value)
end
end
end
else
print(tostring(tbl))
end
end

function mMT:DebugPrintTable(tbl, simple)
function mMT:DebugPrintTable(tbl, simple, noFunctions)
if type(tbl) == "table" then
local tblLength = GetTableLng(tbl)
mMT:Print(": Table Start >>>", tbl, "Entries:", tblLength)
PrintTable(tbl, nil, (simple or (tblLength > 20)))
mMT:Print(": Table Start >>>", tbl, "Entries:", tblLength, "Options:", "Simple:", simple, "Functions:", noFunctions)
PrintTable(tbl, nil, (tblLength > 50), noFunctions)
else
mMT:Print("Not a Table:", tbl)
end
Expand Down
27 changes: 12 additions & 15 deletions Addon/ElvUI_mMediaTag/core/options/changelog.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,30 +10,27 @@ local new, fix, update, important, dash = "|TInterface\\Addons\\ElvUI_mMediaTag\
local change_log_important = {
red .. "!!! Important" .. endtag,
"",
"The Objectivetracker Skin is completely deactivated in mMT, because I don't have the time at the moment, to adapt the skin to the current changes in WoW. I recommend to activate the skin in the addon from Eltreum > Eltruism an update will follow.",
"",
"Some features in the AFK screen have been disabled, again for the same reason as above and an update will follow.",
"",
"I can understand that some people will not like these changes, but please understand that I am working on this project after my work and do not always have enough time. Thanks for your understanding and have fun with the PrePatch.",
"Dock Guild & Friends drop down menu for Invite and Whisper can be buggy, this is known and will be fixed later.",
}

local releasdate = "23.07.2024"
local releasdate = "31.07.2024"

local change_log_new = {
"New Settings menu for the Example Docks.",
"Support for MerathilisUI colors and gradient mode.",
"Portraits Texture Thin.",
"Add more example Docks and Datattext to Example Docks menu.",
"Add Evoker Texture to E Series",
"ObjectiveTracker Skin is available again, big thx to Merathilis & Eltreum",
"Add - AI/ FOLLOWER, DELVE, QUEST & STORY Dungeons to difficulty text",
}

local change_log_update = {
"Update for TWW",
"AFK Screen is available again",
}

local change_log_fix = {
"Bug with Portraits in combat and zone changes",
"Portrait Cast icon with enabled Class icons",
"TAG classification colors",
"Dropdown Menus fro Dock Icons and Datatexts",
"GameMenu SpellBock toggle frame works now",
"SpellBock toggle frame works now for Dock and Datatexts",
"Profession toggle frame works now for Dock and Datatexts",
"AFK Screen",
}

local function Concatenation(tbl, icon, color)
Expand All @@ -54,7 +51,7 @@ end

local function configTable()
change_log_important_string = Concatenation(change_log_important)
--change_log_new_string = Concatenation(change_log_new)
change_log_new_string = Concatenation(change_log_new)
change_log_update_string = Concatenation(change_log_update)
change_log_fix_string = Concatenation(change_log_fix)
E.Options.args.mMT.args.changelog.args = {
Expand Down
20 changes: 10 additions & 10 deletions Addon/ElvUI_mMediaTag/core/options/core.lua
Original file line number Diff line number Diff line change
Expand Up @@ -324,16 +324,16 @@ local function configTable()
end,
args = {},
},
-- objectivetracker = {
-- order = 5,
-- type = "group",
-- name = L["Objective Tracker"],
-- hidden = function()
-- return not E.Retail
-- end,
-- childGroups = "tab",
-- args = {},
-- },
objectivetracker = {
order = 5,
type = "group",
name = L["Objective Tracker"],
hidden = function()
return not E.Retail
end,
childGroups = "tab",
args = {},
},
unitframeicons = {
order = 6,
type = "group",
Expand Down
60 changes: 60 additions & 0 deletions Addon/ElvUI_mMediaTag/core/options/instancedifficulty.lua
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,66 @@ local function configTable()
mMT:UpdateColors()
end,
},
ID_Color_AI = {
type = "color",
order = 9,
name = "AI",
hasAlpha = false,
get = function(info)
local t = E.db.mMT.instancedifficulty.ai
return t.r, t.g, t.b
end,
set = function(info, r, g, b)
local t = E.db.mMT.instancedifficulty.tai
t.r, t.g, t.b, t.color = r, g, b, E:RGBToHex(r, g, b)
mMT:UpdateColors()
end,
},
ID_Color_DELVE = {
type = "color",
order = 10,
name = "DELVE",
hasAlpha = false,
get = function(info)
local t = E.db.mMT.instancedifficulty.delve
return t.r, t.g, t.b
end,
set = function(info, r, g, b)
local t = E.db.mMT.instancedifficulty.delve
t.r, t.g, t.b, t.color = r, g, b, E:RGBToHex(r, g, b)
mMT:UpdateColors()
end,
},
ID_Color_QUEST = {
type = "color",
order = 11,
name = "QUEST",
hasAlpha = false,
get = function(info)
local t = E.db.mMT.instancedifficulty.quest
return t.r, t.g, t.b
end,
set = function(info, r, g, b)
local t = E.db.mMT.instancedifficulty.quest
t.r, t.g, t.b, t.color = r, g, b, E:RGBToHex(r, g, b)
mMT:UpdateColors()
end,
},
ID_Color_STORY = {
type = "color",
order = 12,
name = "STORY",
hasAlpha = false,
get = function(info)
local t = E.db.mMT.instancedifficulty.story
return t.r, t.g, t.b
end,
set = function(info, r, g, b)
local t = E.db.mMT.instancedifficulty.story
t.r, t.g, t.b, t.color = r, g, b, E:RGBToHex(r, g, b)
mMT:UpdateColors()
end,
},
},
},
ID_Header_Other = {
Expand Down
2 changes: 1 addition & 1 deletion Addon/ElvUI_mMediaTag/core/options/load_options.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<Script file="gamemenu.lua"/>
<Script file="tagcolors.lua"/>
<Script file="tagicons.lua"/>
<!-- <Script file="objectivetracker.lua"/> -->
<Script file="objectivetracker.lua"/>
<Script file="currency.lua"/>
<Script file="dock.lua"/>
<Script file="changelog.lua"/>
Expand Down
Loading

0 comments on commit 265fb4a

Please sign in to comment.