Closed Soromeister closed 1 year ago
Hopefully dragonflight either doesn't modify any macro system code or has its own new macro ui. I suspect the former in which case ignoring out of date addons should work.
I don't have any plans to play dragonflight at this time.
If you or someone else can confirm that the addon works in dragonflight I'll bump the version so you don't have to tick that box just for me :P
I have tested it in DF and PTR and the addon itself seems to work but the issue is the MegaMacro UI doesn't get populated, and the old macro window still gets displayed.
And when I say it works, any existing macro still works but unable to edit the actual macro or create any new macros since the default UI only shows the MegaMacro code.
Looks like the new tabs ui is a breaking change. Wouldn't be surprised if it's not too hard to fix. Maybe i'll make a level 1 character to test fixes without buying dragonflight or subbing.
I can confirm the same behavior as @jschick04 found.. Was just a bit late to test this. I will update the issue title to make it a bug instead.
First day of 10.0, and I see similar UI as jschick04's screenshot, but the old macro UI is not also visible.
More concerningly, all of my existing megamacros (on my actionbars) do nothing when clicked.
More concerningly, all of my existing megamacros (on my actionbars) do nothing when clicked.
Same here. Its not just the UI, the macro's themselves do not currently work.
I hope this can be fixed, because I rely heavily on mega macro and would hate to lose it.
One specific macro works!
{
["Scope"] = "gg",
["Code"] = "#showtooltip\n/cast [button:1] Eternal Traveler's Hearthstone\n/stopmacro [button:1]\n/cast Revive Battle Pets\n/camp\n",
["Id"] = 5,
["StaticTexture"] = 134400,
["ScopedIndex"] = 5,
["DisplayName"] = "home",
}, -- [13]
... sort of.
It does nothing if I left click it (intended to cast hearthstone and then /stopmacro), but it does log me out if I right-click it.
AFAICT none of my other macros work at all.
I've found similar issues discussed with other addons. It sounds like blizzard messed up how clicks are registered for the "SecureActionButtonTemplate" frame, which is what the macros are.
forum post: https://us.forums.blizzard.com/en/wow/t/dragonflight-click-bindings-broken/1361972/9 bug post: https://github.com/Stanzilla/WoWUIBugs/issues/283
I'm done with wow for the foreseeable future and my only regret is not being able to continue maintaining this addon.
@aurelion314 if you'd be willing I'm happy to support you in updating the addon for 10.0. I am even happy to be in a call the whole time but I can't motivate myself to drive the development myself.
@Sellorio Can't blame you heh. I don't mind helping maintain it, but first need to figure out if this event bug is even fixable. I'm trying some hacks right now but haven't got anything to work..
More anecdata: all(?) of my macros behave correctly if I right-click them on my action bar. Left-click doesn't work. Pressing an assigned keybind doesn't work.
It looks like blizz has to work on it themself, because if you make a macro without the addon you can't use the "hold to cast"-feature. So they are in trouble with their left click also.
If it helps either of you this was posted by a user over on the curseforge page
errors since prepatch, only addons on (bugsack, buggrabber, mega macro):
1x ...e/AddOns/MegaMacro/src/windows/mega-macro.window.lua:229: attempt to index local 'buttonName' (a nil value) [string "@Interface/AddOns/MegaMacro/src/windows/mega-macro.window.lua"]:229: in function <...e/AddOns/MegaMacro/src/windows/mega-macro.window.lua:208> [string "@Interface/AddOns/MegaMacro/src/windows/mega-macro.window.lua"]:507: in function `MegaMacro_ButtonContainer_OnShow'
[string "=[C]"]: in function Show' [string "@Interface/FrameXML/UIParent.lua"]:2844: in function
SetUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2687: in function ShowUIPanel' [string "@Interface/FrameXML/UIParent.lua"]:2552: in function <Interface/FrameXML/UIParent.lua:2548> [string "=[C]"]: in function
SetAttribute'
[string "@Interface/FrameXML/UIParent.lua"]:3150: in function ShowUIPanel' [string "@Interface/AddOns/MegaMacro/src/windows/mega-macro.window.lua"]:407: in function
Show'
[string "@Interface/AddOns/MegaMacro/src/main.lua"]:27: in function ?' [string "@Interface/FrameXML/ChatFrame.lua"]:5219: in function
ChatEdit_ParseText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4883: in function ChatEdit_SendText' [string "@Interface/FrameXML/ChatFrame.lua"]:4919: in function
ChatEdit_OnEnterPressed'
Locals: items =
Hi @Sellorio, are there any plans to continue development of this addon in Dragonflight? Asking to know whether it's feasible to port all my macros to your addon, while Dragonflight approaches quickly with the pre-patch.