From 8d204242dfc430fe2e8910226d1847b52d89b885 Mon Sep 17 00:00:00 2001 From: Tyler Pentecost Date: Sat, 2 Nov 2024 18:18:26 +0000 Subject: [PATCH 1/3] fix: added code from a CurseForge comment that fixes an error preventing the addon from loading Credit goes to Curseforge user Dosmod (https://legacy.curseforge.com/members/dosmod) for this fix. https://legacy.curseforge.com/wow/addons/rolltracker-classic-z?comment=53 --- Lib/LibGPIOptions.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Lib/LibGPIOptions.lua b/Lib/LibGPIOptions.lua index 92b8c90..47829d9 100644 --- a/Lib/LibGPIOptions.lua +++ b/Lib/LibGPIOptions.lua @@ -1,6 +1,7 @@ local TOCNAME,Addon = ... Addon.Options=Addon.Options or {} local Options=Addon.Options +local category, layout local function Options_CheckButtonRightClick(self,button) if button=="RightButton" then @@ -134,10 +135,12 @@ function Options.AddPanel(Title,noheader,scrollable) else Options.Panel[c].parent = Options.Panel[1].name end - - InterfaceOptions_AddCategory(Options.Panel[c]) - Options.CurrentPanel=Options.Panel[c] - + + category, layout = Settings.RegisterCanvasLayoutCategory(Options.Panel[c], Options.Panel[c].name, Options.Panel[c].name) + category.ID = Options.Panel[c].name + Settings.RegisterAddOnCategory(category) + Options.CurrentPanel=Options.Panel[c] + if scrollable then Options.Panel["scroll"..c]=CreateFrame("ScrollFrame", FrameName.."Scroll", Options.CurrentPanel,"UIPanelScrollFrameTemplate") From 2d0808529b8a0740c891a630e66cc907e43b0e01 Mon Sep 17 00:00:00 2001 From: Tyler Pentecost Date: Sat, 2 Nov 2024 18:20:22 +0000 Subject: [PATCH 2/3] chore: updated the TOC to release an alpha version to ensure it works --- ...rackerClassicZ_Wrath.toc => RollTrackerClassicZ_Cata.toc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename RollTrackerClassicZ_Wrath.toc => RollTrackerClassicZ_Cata.toc (67%) diff --git a/RollTrackerClassicZ_Wrath.toc b/RollTrackerClassicZ_Cata.toc similarity index 67% rename from RollTrackerClassicZ_Wrath.toc rename to RollTrackerClassicZ_Cata.toc index 08b402c..9aabc8e 100644 --- a/RollTrackerClassicZ_Wrath.toc +++ b/RollTrackerClassicZ_Cata.toc @@ -1,8 +1,8 @@ -## Interface: 30403 +## Interface: 40400, 40401 ## Title: RollTracker Classic Z ## Notes: Keeps tracks of /rolls, loot and more -## Version: 1.2.3-alpha-1 -## Author: GPI / Erytheia-Razorfen / Zolerii / Roadblock +## Version: 2.0.0-alpha-1 +## Author: GPI / Erytheia-Razorfen / Zolerii / Roadblock / Dosmod ## DefaultState: enabled ## SavedVariables: RollTrackerClassicZDB,RollTrackerClassicZLoot From 1d91eb533fc6fe8f431079a65783925f77cc1bb3 Mon Sep 17 00:00:00 2001 From: Tyler Pentecost Date: Sat, 2 Nov 2024 18:26:15 +0000 Subject: [PATCH 3/3] build: changed the TOC version to not include the alpha tag --- RollTrackerClassicZ_Cata.toc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RollTrackerClassicZ_Cata.toc b/RollTrackerClassicZ_Cata.toc index 9aabc8e..afd6629 100644 --- a/RollTrackerClassicZ_Cata.toc +++ b/RollTrackerClassicZ_Cata.toc @@ -1,7 +1,7 @@ ## Interface: 40400, 40401 ## Title: RollTracker Classic Z ## Notes: Keeps tracks of /rolls, loot and more -## Version: 2.0.0-alpha-1 +## Version: 2.0.0 ## Author: GPI / Erytheia-Razorfen / Zolerii / Roadblock / Dosmod ## DefaultState: enabled ## SavedVariables: RollTrackerClassicZDB,RollTrackerClassicZLoot